【发布时间】:2012-09-03 16:11:22
【问题描述】:
.search 方法可以只搜索一个字符串吗?或者有没有办法让一个 .search 命令一次搜索多个字符串? (顺便试了下代码:y.search("c", "b", "a"),其中y是文本框输入。)
【问题讨论】:
-
您可以尝试使用正则表达式
(a|b|c)
标签: javascript search
.search 方法可以只搜索一个字符串吗?或者有没有办法让一个 .search 命令一次搜索多个字符串? (顺便试了下代码:y.search("c", "b", "a"),其中y是文本框输入。)
【问题讨论】:
(a|b|c)
标签: javascript search
您不能使用多个参数,但可以使用带有 or 运算符 (|) 的正则表达式,如下所示:
y.search(/c|b|a/);
此方法也适用于长度超过一个字符的字符:
y.search(/string1|string2|string3/);
【讨论】: