如何在javascript中获取和比较子字符串?

时间:2012-05-08 06:05:30

标签: javascript

对你来说可能是愚蠢的问题。 我使用document.URL

获取URL

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

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

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

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

 //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);

答案 1 :(得分:0)

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

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

检查w3school中的信息:

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

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