如何检查这些字符串中是否有任何一个存在于另一个字符串中,如果JavaScript中的答案为“是”,如何替换它?
我想检查这3个字符串中是否有任何一个:如何检查这些字符串中是否有任何一个存在于另一个字符串中,如果JavaScript中的答案为“是”,如何替换它?,javascript,Javascript,我想检查这3个字符串中是否有任何一个: popularity rating views 存在于名为theUrl的变量中的字符串中。如果答案是肯定的,那么我想用单词REPLACED替换找到的字符串 做这件事的优雅方法是什么?您可以使用正则表达式: theUrl = theUrl.replace(/\b(popularity|rating|views)\b/g, 'REPLACED') 可以使用正则表达式: theUrl = theUrl.replace(/\b(popularity|ratin
popularity
rating
views
存在于名为theUrl
的变量中的字符串中。如果答案是肯定的,那么我想用单词REPLACED
替换找到的字符串
做这件事的优雅方法是什么?您可以使用正则表达式:
theUrl = theUrl.replace(/\b(popularity|rating|views)\b/g, 'REPLACED')
可以使用正则表达式:
theUrl = theUrl.replace(/\b(popularity|rating|views)\b/g, 'REPLACED')
方法如下:
theUrl = theUrl.replace("popularity", "REPLACED").replace("rating", "REPLACED").replace("views", "REPLACED");
方法如下:
theUrl = theUrl.replace("popularity", "REPLACED").replace("rating", "REPLACED").replace("views", "REPLACED");