用于Alpha数字,无空格和9个字符输入的正则表达式

regular expression for Alpha numeric,no spaces and 9 character input?

本文关键字:9个 字符输入 正则表达式 空格 Alpha 数字 用于      更新时间:2023-09-26

我用了

"^[a-zA-Z0-9]*$" 

用于无空格的字母数字

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

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

"^[a-zA-Z0-9]{9}$" 

只匹配字符类中模式重复9次的字符串。

请注意,您也可以使用它将重复限制在一个范围内。这个例子只匹配字符类模式重复3到5次的字符串:

"^[a-zA-Z0-9]{3,5}$"

您可以省略第二个数字,但保留逗号来指定最小重复次数,因此这个将匹配"至少5":

"^[a-zA-Z0-9]{5,}$"

最简单的方法是将Range Validator与正则表达式验证器一起使用。或者和詹姆斯·阿勒代斯的解决方案,也许对你也有帮助。但我建议使用范围验证器以及你的正则表达式点击