我想要一个ng-pattern表达式来验证AngularJS JavaScript中的文本框。此文本框的内容必须至少包含一个字母字符,但也可以包含任意数量的数字和/或特殊字符。
示例:
a1234$
这是可以接受的(因为'a'存在)123%
这是不可接受的abc
可以接受56456a
可以接受123$%^abc
可以接受答案 0 :(得分:1)
像这样使用ng-pattern。
<input type="text" ng-model="price" name="price_field" ng-pattern="/.*[a-zA-Z]+.*/" required>
答案 1 :(得分:0)
如果你只需要检查你所匹配的字符串中是否有至少一个字母,那么你可以使用以下模式:
".*[a-zA-Z]+.*"