2014-01-16 63 views
0

我昨天問過這個問題,人們對計算器是真正有用的,所以反正這是我走到這一步,正則表達式:RegEx我需要把數字放在字符串的末尾?

How can I validate a string to only allow string or string with numbers but not numbers only?

(?!^ \ d + $)^ [A-ZA-Z0 -9] + $

它不允許數字或符號或空格或下劃線我需要接下來我希望它不以數字開頭,也不允許以任何數字結束,所以請幫助?

+0

請給一些字符串必須匹配和一些不能匹配。 – Toto

回答

0

這個怎麼樣一個(?!\ d)。* [?\ d {1}]

這是你的要求是什麼?

編輯:請檢查下面的評論,用戶得到了需要

+0

但這個正則表達式允許下劃線,並且不允許沒有數字的字符串。我想要的是讓我的文本框只允許字符串或字符串與數字,但數字在字符串的末尾,沒有空格,符號,下劃線和數字只。這可能嗎? – LifeisG00d

+0

是的,這是絕對可能的。爲什麼你不嘗試自己在線?看看這個鏈接http://regexpal.com/ –

+0

這是我到目前爲止(?!^ \ d + $)^ [A-Za-z] + [0-9] + $ 但它不允許字符串? – LifeisG00d

1

首先的答案:給予好評職位或幫助或解決你的問題的意見。

你問什麼在意見:Explaining the regular expression provided by Harish

  • 負先行檢查,如果字符串不是隻匹配數字。
  • 組#1:
    • 支票
    • 支票的數字外觀末匹配az和AZ字符,但只有字符串的結尾
相關問題