Som*_*Guy 6 javascript regex validating
我试过Regex只接受数字.第一个字符不能为0,什么是"任何正整数,不包括0"的正则表达式,但是根据我的要求不能正常工作.
我想要准确的6位数字,但不应该以 0
我试过了
^[1-9][0-9]{6}*$
^([^0][0-9]){6}$
...
Run Code Online (Sandbox Code Playgroud)
需要微调.
Tus*_*har 22
这个问题^[1-9][0-9]{6}*$是它是一个无效的正则表达式,因为{6}*和^([^0][0-9]){6}$是它允许不属于任何字符0后面6位数字.
使用
^[1-9][0-9]{5}$
Run Code Online (Sandbox Code Playgroud)
说明:
^:从锚开始[1-9]:匹配从1到9的正好一位数[0-9]{5}:匹配范围内的正好五位数 0-9$:结束锚HTML5演示:
input:invalid {
color: red;
}Run Code Online (Sandbox Code Playgroud)
<input type="text" pattern="[1-9][0-9]{5}" />Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29107 次 |
| 最近记录: |