如何使用.search()方法搜索多个字符串?

时间:2012-09-03 16:11:23

标签: javascript search

.search方法只能搜索一个字符串吗?或者有没有办法获得一个.search命令一次搜索多个字符串? (顺便说一句,我尝试了以下代码:y.search("c", "b", "a"),其中y是文本框输入。)

1 个答案:

答案 0 :(得分:22)

您不能使用多个参数,但可以使用带有或运算符(|)的正则表达式,如下所示:

y.search(/c|b|a/);

此方法适用于多个字符长的字符:

y.search(/string1|string2|string3/);