0

我想要一个长度为 6-12 个字符的字符串的正则表达式,以数字开头,然后是任何内容,并以非字母表和非数字结尾。我有这个,但这不起作用。这里有什么帮助吗?例子是 123abc$$, 2%fat?,4ever!@

^[0-9](?=.*)[^a-z0-9]{6,12}$
4

1 回答 1

4

不要使用前瞻,因为它不消耗字符,它只需要正则表达式在它旁边。您也不需要 6-12 个非字母数字,这只是最后一个字符。

^\d.{4,10}[^a-z\d]$
于 2013-05-07T07:51:38.757 回答