繁体   English   中英

如何在正则表达式验证(javascript)中创建可选字段?

[英]How to create optional field in regex validation (javascript)?

我正在使用https://www.debuggex.com/调试我的正则表达式,它看起来像^(\\+?\\d{2})\\d{8}$ -应该检查电话号码是否为+1212345678 (#1),如果它是+12 12345678 (#2)或只是12345678 (#3),也应该没问题,但是唯一有效的表达式是#1-我应该如何调整以使其也接受这2种模式?

这是一个固定的正则表达式:

^(\+?\d{2}\s*)?\d{8}$
          ^^^ ^

观看演示

我将第一个捕获组设为? ,并添加了可选的空格\\s*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM