标签: php regex
我想要一个长度为6-12个字符的字符串的正则表达式,以数字开头,后跟任何内容,以非alpabet和非数字结束。我有这个,但这不起作用。这里有什么帮助?例子是 123abc$$,2%fat?,4ever!@
123abc$$
2%fat?
4ever!@
^[0-9](?=.*)[^a-z0-9]{6,12}$
答案 0 :(得分:4)
不要使用前瞻,因为它不消耗字符,只需要将正则表达式放在旁边。你也不需要6-12个非字母数字,这只是最后一个字符。
^\d.{4,10}[^a-z\d]$