【发布时间】:2015-04-27 11:13:03
【问题描述】:
我正在使用 angularjs。我想对我的姓名字段使用验证。我是正则表达式的初学者。 我希望每个单词的第一个字母都应该是大写的。 例如 Naveen Kumar 应该是有效的 Naveen kumar 无效。
我正在使用 ng-pattern 来验证名称字段。我应该使用什么正则表达式?感谢您的帮助。
【问题讨论】:
-
您能展示一下您的尝试吗?
-
我尝试使用 (\s|^[A-Z])([a-z0-9-_]+).....但它没有按我想要的方式工作
-
测试这并不总是一个好主意,几个带有粒子的名称可能无效:“de la Porte”、“de la Rue”。在我看来,您应该只测试您的字段是否有允许的字符,如果需要,在记录之前对其进行格式化。
标签: regex angularjs validation pattern-matching ng-pattern