我想验证印度的电话号码和手机号码。电话号码和手机号码的格式如下:
固定电话号码格式:
03595-259506
03592 245902
03598245785
手机号码
9775876662
0 9754845789
0-9778545896
+91 9456211568
91 9857842356
919578965389
我希望将正则表达式写成一个表达式。我尝试了以下的正则表达式,但它不能正常工作。
{^\+?[0-9-]+$}
我想验证印度的电话号码和手机号码。电话号码和手机号码的格式如下:
固定电话号码格式:
03595-259506
03592 245902
03598245785
手机号码
9775876662
0 9754845789
0-9778545896
+91 9456211568
91 9857842356
919578965389
我希望将正则表达式写成一个表达式。我尝试了以下的正则表达式,但它不能正常工作。
{^\+?[0-9-]+$}
针对印度手机号码
正则表达式用于验证11或12位数字(以0或91开头)
String regx = "(0/91)?[7-9][0-9]{9}";
String mobileNumber = "09756432848";
check
if(mobileNumber.matches(regx)){
"VALID MOBILE NUMBER"
}else{
"INVALID MOBILE NUMBER"
}
您可以通过从正则表达式regx中删除"(0/91)?"
来检查10位数字手机号码。
所有座机号码和手机号码
^[\d]{2,4}[- ]?[\d]{3}[- ]?[\d]{3,5}|([0])?(\+\d{1,2}[- ]?)?[789]{1}\d{9}$
你可以像这样使用正则表达式:
^[0-9\-\(\)\, ]+$
var phonereg = /^(\+\d{1,3}[- ]?)?\d{10}$/;