在我的 Angularjs 应用程序中,我需要有两种模式的正则表达式,用于具有以下条件的表单验证。
模式1:
输入框应该接受没有空格的字母数字,它还应该允许用户像~!@#$-_
字符串中的任何位置一样使用字符,除了应该允许这些字符之外的其他字符,例如(%, &, ^ etc)
. 它也不应该允许前导/尾随空格。
例子 :
ab@4_w : valid
sd!tye123 : valid
sd%tye123 : Invalid
sd*tye123 : Invalid
$scope.pattern1 = [\w~!@#\$-]+
模式 2:应该只允许字母数字,没有空格,并且没有其他字符,包括 (_)。它也不应该允许前导/尾随空格。
例子 :
a4hgg5 : Valid
a4_6hy : Invalid
a@yb : invalid
$scope.pattern2 = [\w]+
$scope.pattern1
并且$scope.pattern2
需要修改以满足我的上述要求。