正则表达式,用于验证所有国家/地区的手机号码

时间:2019-06-10 07:55:18

标签: javascript regex

这是我的正则表达式:

^\+?\d{0,3}.?~?-?\s?\(?\d{0,4}.?~?-?\s?\(?\d{0,9}\s?.?~?-?\s?\(?\d{0,5}.?~?-?\s?\(?\d{0,5}.?$ 

我想满足以下条件:

  1. 手机号码不应以-开头。
  2. 它不应接受整数中的任何字母字符
  3. 它不应在第一个位置接受特殊字符,例如-(!@#$%^&*_+:<>?"{}.)
  4. 它不应在整个手机号码中接受特殊字符(!@#$%^&*_+:<>?"{})

0 个答案:

没有答案