我有以下正则表达式在我的角应用程序的邮政地址验证。const regx = '\\b([p]*(ost)*\\.*\\s*[o|0]*(ffice)*\\.*\\s*b[o|0]x)\\b'
我只想让这个正则表达式
- 匹配列表:**
- P.O.Box
1.波博克斯
1.邮政信箱
1.邮政信箱街1234号 - 123邮政信箱
但也符合
- 不匹配列表:**
1.盒
- Package 盒
1.贫民窟
等等,
我怎样才能收紧这个正则表达式,使它不匹配"不匹配列表"?另外,我想我的正则表达式是像邮政信箱或邮政信箱等东西升级。任何输入?
2条答案
按热度按时间yqkkidmi1#
使用你展示的例子,请尝试下面的正则表达式。这里是使用正则表达式的Online Demo。
***说明:***添加上述正则表达式的详细说明。
1qczuiv02#
下面是另一个适合您的变体:
RegEx Demo
因为我们在这里使用忽略大小写修饰符,所以我们可以在正则表达式中使用所有小写字母。