我需要幫助創建一個正則表達式,如果這些選項中的任何一個是有效的,可以返回。正則表達式來檢查字符串是否有效
類型A:
- ############
- ############甲
- ###### #####
- ###########甲
的TypeB:
- ###########
- ###########甲
- ########### AA
- ### #######甲
- ########## AA
其中#代表一個數字和A的字母表。我非常感謝你在這件事上的幫助。
謝謝!
我需要幫助創建一個正則表達式,如果這些選項中的任何一個是有效的,可以返回。正則表達式來檢查字符串是否有效
類型A:
的TypeB:
其中#代表一個數字和A的字母表。我非常感謝你在這件事上的幫助。
謝謝!
這會爲你做它:
\d{1,12}\w{0,2}
基於你給了,你可以有多達12位和多達200個字符的例子。
該正則表達式甚至可以是:
\d{1,12}[A-Z]{0,2}
,使其只有允許大寫字母。
這應做到:
^\d{10,12}[A-Za-z]{0,2}$
工作正則表達式的例子:
根據你的榜樣,總有兩種10或12位數字以及0,1或2個字母字符。
你不需要一個正則表達式。 'return true'會正常工作,因爲你沒有給出任何規則,爲什麼他們不應該有效。 – h2ooooooo
基本上,'^ [0-9] {min,max} [a-zA-Z] {0,2} $'。 – georg
@ thg435 - 不完全,'############ A'在列表中,但'############ AA'不是。試試'^ \ d {12} [A-Za-z]?| \ d {10,11} [A-Za-z] {0,2} $' – adamdc78