标签: angularjs-validation
我似乎无法找出输入验证的正确模式。我试图允许以小写字母或数字开头的字符串,以小写或数字结尾,并且只包含小写字母,点或短划线。到目前为止,我已经得到了这个 ng-pattern="/^[a-z\d][a-z\d-.]*[a-z\d]$"但它不起作用。
ng-pattern="/^[a-z\d][a-z\d-.]*[a-z\d]$"
答案 0 :(得分:0)
所以,虽然据说括号内的点不是特殊字符,但它们似乎是。当我在点前添加反斜杠时,我的问题得到了解决。所以正则表达式如下ng-pattern="/^[a-z\d][a-z\d\.-]*[a-z\d]$"
ng-pattern="/^[a-z\d][a-z\d\.-]*[a-z\d]$"