2014-01-16 61 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字符,但只有字符串的结尾
相关问题