【发布时间】:2023-04-11 03:29:02
【问题描述】:
正则表达式的新手。提前致谢!
需要验证的字段是 1-10 大小写混合的字母数字,并且允许使用空格。第一个字符必须是字母数字,而不是空格。
好例子:
“拉里·金”
“L King1”
“1larryking”
“L”
不好的例子:
“拉里金”
这就是我所拥有的,只要数据正好是 10 个字符,它就可以工作。问题是它不允许少于 10 个字符。
[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0 -9a-zA-Z ][0-9a-zA-Z ][0-9a-zA-Z ][0-9a-zA-Z ][0-9a-zA-Z ]
我已经阅读并尝试了许多不同的东西,但就是不明白。
谢谢,
贾斯汀
【问题讨论】:
-
最后一个字符可以是空格吗?
-
[0-9a-zA-Z][0-9a-zA-Z ]{0,9}
标签: regex spaces alphanumeric variable-length