正则表达式问题

Regular expression problem

本文关键字:问题 正则表达式      更新时间:2023-09-26

表达式应以字母数字开头,并应包含字母、@$%_-和中间的单个空格,并应以字母字母数字结尾。

例如

1a1       -- valid
1111      -- invalid
2222$2211 -- valid
%11a25    -- invalid

这将匹配一个或多个字母数字字符,后面跟着任何字母字符加上额外的字符,后面跟一个或更多字母数字字符。

/^[a-z'd]+[a-z @$%_-][a-z'd]+$/i

jsFiddle。

fiddle验证与测试数据相同的数据。

你应该学习正则表达式。

我认为Akhilesh想要的是这个regexp:

/^[a-z0-9][a-z@$%_ -]+[a-z0-9]$/i

编辑:嗯,它符合描述,但不是Akhilesh给出的例子。示例"2222$2211"与他/她的描述不符。