我是regex的新手并正在验证电话号码。如果电话号码以011开头。该号码可以大于10位数。如果它不以011开头,则必须在10-15位之间。目前我有(?(011)\d{10, 15}|\d{7,})
但这不起作用。我知道我遗失的东西只是无法弄清楚它是什么。
答案 0 :(得分:1)
怎么样
"(011\d{7,}|\d{10,15})"
假设您不希望允许任何非数字,并且以011
开头的数字必须至少为10位数。
如果不使用ValidationExpression
,您可能需要使用^
和$
锚定模式。