数字和特定字符的正则表达式

时间:2014-02-18 13:20:54

标签: regex

我正在使用此正则表达式来验证数字和特定字符集。

([0-9]+[ \(\)-/#]*)$

这不会限制指定的特殊字符。我的正则表达式有什么问题。

感谢..

1 个答案:

答案 0 :(得分:1)

确保使用start anchor ^并避免在字符类中进行不必要的转义:

^([0-9]+[ ()/#-]*)$
  • 开始/结束锚点将避免匹配不需要的输入的问题。
  • 另请注意,如果连字符位于字符类
  • 中的第一个或最后一个位置,则会避免转义