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