本文介绍了带模式的HTML5电话号码验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用HTML5表单验证来验证来自印度的电话号码。

来自印度的电话号码长10位数,以7,8或9开头。



例如:


  1. 7878787878

  2. 9898989898

  3. 8678678878



  4. 这些电话号码是有效的,但




    1. 1212121212

    2. 3434545464

    3. 6545432322



    4. 无效。



      建议一种可以检测有效印度电话号码的模式。 b
      $ b

      到目前为止,我的模式是 [0-9] {10} ,但它不检查第一个数字是否为7 ,8或9。

      解决方案

      这个怎么样? /(7 | 8 | 9)\d {9} /



      或8或9,然后是9位数。


      I'm using HTML5 form validation to validate phone numbers from India.

      Phone numbers from India are 10 digits long, and start with 7, 8, or 9.

      For example:

      1. 7878787878
      2. 9898989898
      3. 8678678878

      These phone numbers are valid, but

      1. 1212121212
      2. 3434545464
      3. 6545432322

      are invalid.

      Suggest a pattern that can detect valid India phone numbers.

      So far, my pattern is [0-9]{10}, but it doesn't check if the first digit is 7, 8, or 9.

      解决方案

      How about this? /(7|8|9)\d{9}/

      It starts by either looking for 7 or 8 or 9, and then followed by 9 digits.

      这篇关于带模式的HTML5电话号码验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 02:30