必须为10位正整数的正则表达式?
element表单里面要用必须为10位正整数的正则表达式
{
pattern: 正则表达式,
message: '必须为10位正整数',
trigger: 'blur'
}?
必须为10位正整数的正则表达式?
element表单里面要用必须为10位正整数的正则表达式
{
pattern: 正则表达式,
message: '必须为10位正整数',
trigger: 'blur'
}?
你可以使用以下的正则表达式来匹配10位正整数:
^[0-9]{10}$
这个正则表达式的含义是:
^
表示字符串的开头[0-9]
表示数字0到9的任意一个{10}
表示前面的数字0到9出现10次$
表示字符串的结尾因此,^[0-9]{10}$
将匹配正好由10个数字组成的字符串,没有其他字符。
0000000001~9999999999
^(?!0+$)\d{10}$
^(?=0*[1-9])\d{10}$
^([1-9]\d{9}|0[1-9]\d{8}|0{2}[1-9]\d{7}|0{3}[1-9]\d{6}|0{4}[1-9]\d{5}|0{5}[1-9]\d{4}|0{6}[1-9]\d{3}|0{7}[1-9]\d{2}|0{8}[1-9]\d|0{9}[1-9])$
^([1-9]\d{9}|0([1-9]\d{8}|0([1-9]\d{7}|0([1-9]\d{6}|0([1-9]\d{5}|0([1-9]\d{4}|0([1-9]\d{3}|0([1-9]\d{2}|0([1-9]\d|0[1-9])))))))))$
1000000000~9999999999
^[1-9]\d{9}$
以上结果参考自https://regex.top
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
如果要求首位不为0,则
^[1-9][0-9]{9}$
。如果可以接受
0000000001
这种有前缀0的,那就是^\d{9}[1-9]$
排除一下 0。