-3

我有这个字符串,

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。有什么建议么?

4

2 回答 2

5

为什么不直接使用indexOf

someStr.indexOf("LogicalId=lid%3A%2F%2Fkpr.social.1") >= 0
于 2013-01-10T18:20:19.440 回答
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);
于 2013-01-10T18:20:38.190 回答