我想使用來自文本字段的正則表達式的最小9位數字去除連續數字字符串。它不應該有數字之間的任何字母但空間允許在中間沒有任何字母的去掉數字的正則表達式
例如
ABCD 123456789 -> 123456789
123M4567 -> blank
1234567890 ABCD -> 1234567890
123 456 789 ABCD -> 123456789 or 123 456 789 will also be fine
我想使用來自文本字段的正則表達式的最小9位數字去除連續數字字符串。它不應該有數字之間的任何字母但空間允許在中間沒有任何字母的去掉數字的正則表達式
例如
ABCD 123456789 -> 123456789
123M4567 -> blank
1234567890 ABCD -> 1234567890
123 456 789 ABCD -> 123456789 or 123 456 789 will also be fine
試試這個...
/(\d{9,})|([\d\s]{11,})/
感謝克裏希納它的工作正常。 – AzizKapProg
你爲什麼要開始和結束? – MonsterMMORPG
@MonsterMMORPG - 在某些語言(如JavaScript,但不像C#)中,正則表達式具有特殊的分隔符 - 即'/'。 –
那你試試? – DotNetDeveloper
如果文本字段包含要返回空白/空字符串的字符? – DGibbs
我猜:'[0-9] +' – Leri