我正在尝试创建一个正则表达式,该表达式将使用868区号和特定格式h验证特定的电话号码,因此我想要这些
8680000000
(868) 000 0000
868-000-0000
868 000-0000通过验证,但这些
8880000000
767-000-0000
868-0000000
(868)0000000无法通过验证。
到目前为止我得到了:
^((\(){0,1}(868){1}(\)){0,1})+:?((((\ |\-)(\d{3})(\ |\-)):?\d{4})+|(\d{4,7}))但
(868)0000000 正在验证
发布于 2015-06-15 18:02:10
实际上,这有点硬编码,因为您有一些特定的需求,比如验证868-000-0000,而不是868-0000000。
Regex是:
(^\(868\)\ \d{3}\ \d{4})|(^868\d{7})|(^868\-\d{3}\-\d{4})|(^868\ \d{3}\-\d{4})https://stackoverflow.com/questions/30851533
复制相似问题