随机字符串的正则表达式加上可选的短划线和数字

时间:2014-10-14 14:29:32

标签: regex

我想验证我的字符串,需要有关正则表达式的帮助。我如何表达这样一个字符串: 什么,然后破折号和一些数字。如果可能的话,空输入也应该没问题。

这样:

[nothing] = valid
astring = valid
astring- = invalid
astring-1 = valid
astring-a = invalid
astring-a1 = invalid

2 个答案:

答案 0 :(得分:1)

您可以使用此正则表达式:

^[^-]*(-[0-9]+)?$

RegEx Demo

答案 1 :(得分:0)

试试这个简单的正则表达式:

^*(-[0-9]+)?$