2

对你来说可能是愚蠢的Q。我正在使用 document.URL 获取 URL

现在我想检查该 URL 是否包含我的输入字符串。

有什么办法可以做到这一点,或者我必须进行手动处理。?

将不胜感激。

4

2 回答 2

4

有几种检查方法。document.URL是 a String,因此您可以使用例如:

 //use indexof
 document.URL.indexOf('this is my input string') > -1;

 //use the String.search method (equivalent to indexOf)
 document.URL.search('this is my input string') > -1

 //use a regular expression with method 'test'
 /this is my input string/i.test(document.URL);
于 2012-05-08T06:07:05.197 回答
0

您可以使用 indexOf() 方法返回指定值在字符串中第一次出现的位置。

或者,使用带有正则表达式的 search() 方法。哪个更强大。

查看 w3school 中的信息:

http://www.w3schools.com/jsref/jsref_indexof.asp

http://www.w3schools.com/jsref/jsref_search.asp

于 2012-05-08T06:10:22.123 回答