标签: javascript ios regex
试图构建一个符合这些条件但找不到线索的正则表达式:
1)仅字母和数字一起
2)仅或个字母
3)不允许单独输入数字
4)整个字符串长度必须在3到7个字符之间。
5)同时在字符串的任何位置(开始,中间或结尾)都不允许有空格,例如33 33中不允许单独使用数字,但是不允许单独使用空格(例如,当您输入3个空格时)
示例匹配项:
1w1
e3e
会
123(不匹配)
11e
e11
111 33r
eee eee
eee e33
答案 0 :(得分:2)
根据您的规则,您可以使用此正则表达式,
^(?![\d ]*$)[a-zA-Z0-9 ]{3,7}$
Regex Demo