我正在尝试制作符合此模式的正则表达式,
长度必须为40个字符,
必须只包含字母和数字
必须不包含空格
不区分大小写,
到目前为止,我已经提出了这个问题,但它不起作用;
/^[0-9a-f]+$/i
由于
答案 0 :(得分:4)
/^[0-9a-f]{40}$/i
应该做的伎俩。大括号中的数字定义了字符数。
答案 1 :(得分:2)
试试这个正则表达式:
/^[\da-z]{40}$/i
如果你真的只想要字母a-f,那么使用:
/^[\da-f]{40}$/i
答案 2 :(得分:1)
试试这个:/^[0-9a-z]{40,40}$/i