Alpha数字的正则表达式,没有空格和9个字符输入?

Rah*_*ury 1 javascript regex asp.net validation

我用过

"^[a-zA-Z0-9]*$" 
Run Code Online (Sandbox Code Playgroud)

对于字母数字没有空格它的工作

现在我必须限制只有9个字符被允许不多不少于9个

Jam*_*ice 12

您可以使用花括号来设置重复限制:

"^[a-zA-Z0-9]{9}$" 
Run Code Online (Sandbox Code Playgroud)

这只会匹配字符类中的模式重复9次的字符串.

请注意,您也可以使用它来限制重复范围.此示例仅匹配字符类模式重复3到5次的字符串:

"^[a-zA-Z0-9]{3,5}$"
Run Code Online (Sandbox Code Playgroud)

你可以省略第二个数字,但保持逗号指定最小重复次数,所以这个匹配"至少5":

"^[a-zA-Z0-9]{5,}$"
Run Code Online (Sandbox Code Playgroud)