表达式应以字母数字开头,并且应包含字母,@
,$
,%
,_
,-
以及中间的单个空格并且应以字母数字结尾。
E.g。
1a1 -- valid
1111 -- invalid
2222$2211 -- valid
%11a25 -- invalid
答案 0 :(得分:3)
这将匹配一个或多个字母数字字符,后跟任何字母字符加上额外字符,后跟一个或多个字母数字字符。
/^[a-z\d]+[a-z @$%_-][a-z\d]+$/i
小提琴验证与测试数据相同。
您应该了解regular expressions。
答案 1 :(得分:0)
我认为Akhilesh想要的是这个正则表达式:
/^[a-z0-9][a-z@$%_ -]+[a-z0-9]$/i
编辑:嗯,它与描述相符,但不是Akhilesh给出的例子。 示例“2222 $ 2211”与他/她的描述不符。