我有这个字符串,
var someStr = "http://test.com:4023/somespace/fewusers?LogicalId=lid%3A%2F%2Fkpr.social.1
&kprThemeName=kprBlue&kprCurrentLocale=en-US&kprCurrentLanguage=en-US
&kpr10spaceShell=1&kprspaceVersion=10.34.0&kprStyle=0.0";
在js文件中,我想检查someStr
是否包含LogicalId=lid%3A%2F%2Fkpr.social.1
。
我发现很难为此写regx
。有什么建议吗?
答案 0 :(得分:5)
为什么不使用indexOf
?
someStr.indexOf("LogicalId=lid%3A%2F%2Fkpr.social.1") >= 0
答案 1 :(得分:2)
请勿使用正则表达式,只需使用indexOf
:
var exists = someStr.indexOf("LogicalId=lid%3A%2F%2Fkpr.social.1") > -1;
然而,正则表达式版本可能就是这样:
var exists = new RegExp("LogicalId=lid%3A%2F%2Fkpr.social.1").test(someStr);