0

我正在尝试制作一个匹配此模式的正则表达式,

长度必须为 40 个字符,

只允许使用字母和数字,

不得包含空格,

不区分大小写,

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

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

谢谢

4

3 回答 3

4
/^[0-9a-f]{40}$/i

应该做的伎俩。花括号中的数字定义了字符的数量。

于 2012-05-21T13:35:36.887 回答
2

试试这个正则表达式:

/^[\da-z]{40}$/i

如果你真的只想要字母 af 然后使用:

/^[\da-f]{40}$/i
于 2012-05-21T13:35:07.913 回答
1

试试这个:/^[0-9a-z]{40,40}$/i

于 2012-05-21T13:36:41.463 回答