RegEx我需要将数字放在字符串的末尾吗?

时间:2014-01-16 10:15:16

标签: asp.net regex

昨天我问了这个问题,stackoverflow上的人真的很有帮助,所以无论如何这是我到目前为止的正则表达式:

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

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

它不允许仅限数字或符号或空格或下划线我接下来需要的是我希望它不是以数字开头而且中间没有数字但是允许以任何数字结束所以请帮忙吗?

2 个答案:

答案 0 :(得分:1)

首先: upvote 帖子或评论帮助或解决您的问题。

您在评论中要求的内容:Explaining the regular expression provided by Harish

  • 负向前瞻检查,如果字符串不仅匹配数字。
  • 第1组:
    • 检查与A-Z和a-z匹配的字符
    • 检查结尾处的数字外观,但只检查字符串的结尾

答案 1 :(得分:0)

这个怎么样(?!\ d)。* [?\ d {1}]

这是你的要求吗?

编辑:请检查以下评论,用户得到了所需的答案