我有一个正则表达式,请检查相应的regexr链接http://regexr.com/3brm6,它按照我的要求正常工作。 虽然在javascript上使用相同的正则表达式但它不起作用。 下面是代码
curl --url https://www.example.com
请提前帮助我。
答案 0 :(得分:1)
您正在寻找一种在整个字符串等于p.o.
,P.O
等时显示错误的方法。
你需要在这里修复逻辑,并且因为{1,1}
是冗余的,所以修剪你的正则表达式,以及字符类[oO]
(因为你使用/i
不区分大小写修饰符,您只需使用o
):
var addrRegExp = /^p\.?o\.?$/i;
if (!addrRegExp.test(Addr)) {
return true;
} else {
return false;
}
请记住永远不要将/g
与RegExp#test
方法一起使用。