如何搜索一个字符串中是否存在某些字符中的任意一个

2013-07-06 21:23:55 +08:00
 nazor
比如说 判断 apple 中 是否存在 a s d 这三个字符中的任意一个。

谢谢指导。
2596 次点击
所在节点    问与答
6 条回复
luikore
2013-07-06 21:26:33 +08:00
apple =~ /[asd]/
Mutoo
2013-07-06 21:58:25 +08:00
javascript case:
/[asd]/.test("apple"); // true
013231
2013-07-06 22:02:27 +08:00
正则表达式30分钟入门教程: http://deerchao.net/tutorials/regex/regex.htm
explon
2013-07-06 22:08:56 +08:00
为什么楼上的第一反映都是正则?

Javascript: indexOf()
PHP: strstr()
switch
2013-07-06 22:58:36 +08:00
@explon 楼主要求测三个中的其中一个,indexOf 在这里不太合适。
nazor
2013-07-10 10:11:27 +08:00
谢谢大家 发现一个个找的效率还可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/74981

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX