正则表达式不允许将数字作为第一个字符

时间:2015-03-05 13:26:07

标签: regex angularjs

我正在使用以下正则表达式,不允许在文本字段中使用特殊字符。

/[^\\\/:;\-*?"'<>|()&%@+,$]/g

但是,这个正则表达式不允许使用数字(0-9)作为第一个字符。 我正在使用角度输入框,并在正则表达式上提供ng-pattern。

1 个答案:

答案 0 :(得分:1)

感谢大家的支持。

以下是适合我的解决方案:

if(/[\\\/:;\-*?"'<>|()&%@+,$]/.test(<Variable to Test>)) { 
     <Show Error>
}