I'd like to use regex to determine if a url includes any of a number of strings (say "string1" OR "string2" )
我想使用正则表达式来确定一个url是否包含任何一个字符串(比如“string1”或“string2”)
I tried string1|string2. Not working. Ideas?
我试过string1 | string2。不工作。想法?
===========
Codespy's solution below works for the above. thx! However looking to modify my question a bit more. What if I want to do the following:
下面的Codespy解决方案适用于上述方案。谢谢!但是想要更多地修改我的问题。如果我想要执行以下操作该怎么办?
- match "abcd" OR "efgh" OR ( any url that includes BOTH "IJKL" AND ".MP3)
匹配“abcd”或“efgh”或(任何包含“IJKL”和“.MP3”的网址)
1 个解决方案
#1
1
Try the following RegExp to solve your scenario.
尝试使用以下RegExp来解决您的方案。
//to match a stringX (X is any digit) pattern string
string[0-9]*
//to match any words
[A-Za-z]*
//matches anything.mp3
([a-zA-Z0-9]+)(\.mp3)$
使用jQuery演示RegExp
#1
1
Try the following RegExp to solve your scenario.
尝试使用以下RegExp来解决您的方案。
//to match a stringX (X is any digit) pattern string
string[0-9]*
//to match any words
[A-Za-z]*
//matches anything.mp3
([a-zA-Z0-9]+)(\.mp3)$
使用jQuery演示RegExp