ng-pattern正则表达式以小写或数字开头,也以小写或数字结尾

时间:2015-02-12 17:32:49

标签: angularjs-validation

我似乎无法找出输入验证的正确模式。我试图允许以小写字母或数字开头的字符串,以小写或数字结尾,并且只包含小写字母,点或短划线。到目前为止,我已经得到了这个 ng-pattern="/^[a-z\d][a-z\d-.]*[a-z\d]$"但它不起作用。

1 个答案:

答案 0 :(得分:0)

所以,虽然据说括号内的点不是特殊字符,但它们似乎是。当我在点前添加反斜杠时,我的问题得到了解决。所以正则表达式如下ng-pattern="/^[a-z\d][a-z\d\.-]*[a-z\d]$"