如何编写10位数手机号码的正则表达式?

时间:2017-03-23 12:45:58

标签: regex

我正在尝试使用Java Servlets创建一个Web应用程序。我有一个表单字段,需要电话号码。我正在尝试根据印度移动格式验证电话号码,即一个10位数的手机号码。

我尝试使用以下作为正则表达式:

[7-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]

但是我不确定这一点,因为我是regex的新手,而且从不让代码编译。它可能有语法错误。

无论如何,我想问:

  1. 以上正则表达式是否可以验证10位数的手机号码?
  2. 是否有更好的方法为印度格式的手机号码编写上述正则表达式?
  3. 提前致谢。

1 个答案:

答案 0 :(得分:2)

问题似乎在tomcat库中找不到sql-jdbc jar。您应该将此jar添加到tomcat库,而不是再次检查。

10位数的正则表达式

\\d{10}