我想为手机号码写一个正则表达式
9042248903
我尝试使用以下表达式
^\d+([\.\,][0]{2})?$
^[0-9]+$
答案 0 :(得分:3)
可以满足这些规范
^[0-9]{10,15}$
开始和结束标记^$
确保任何一方都没有。
[0-9]
会给你一个数字。
{10,15}
表示该数字指定的发生次数为十到十五次。
答案 1 :(得分:2)
这也会有效!
/^\d{10,15}$/
答案 2 :(得分:1)
try this
"[1-9][0-9]{9,14}"
if(!teststring.matches("[1-9][0-9]{9,14}")) {
// blah! blah! blah!
}
答案 3 :(得分:0)