Php正则表达式,匹配模式?

时间:2012-05-21 13:33:34

标签: php regex

我正在尝试制作符合此模式的正则表达式,

长度必须为40个字符,

必须只包含字母和数字

必须不包含空格

不区分大小写,

到目前为止,我已经提出了这个问题,但它不起作用;

/^[0-9a-f]+$/i

由于

3 个答案:

答案 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