2013-07-03 39 views
-2

我想使用來自文本字段的正則表達式的最小9位數字去除連續數字字符串。它不應該有數字之間的任何字母但空間允許在中間沒有任何字母的去掉數字的正則表達式

例如

ABCD 123456789 -> 123456789 
123M4567 -> blank 
1234567890 ABCD -> 1234567890 
123 456 789 ABCD -> 123456789 or 123 456 789 will also be fine 
+3

那你試試? – DotNetDeveloper

+0

如果文本字段包含要返回空白/空字符串的字符? – DGibbs

+0

我猜:'[0-9] +' – Leri

回答

1

試試這個...

/(\d{9,})|([\d\s]{11,})/ 
+0

感謝克裏希納它的工作正常。 – AzizKapProg

+0

你爲什麼要開始和結束? – MonsterMMORPG

+0

@MonsterMMORPG - 在某些語言(如JavaScript,但不像C#)中,正則表達式具有特殊的分隔符 - 即'/'。 –