В JavaScript регулярное выражение или функция, чтобы слово целиком
Всем Привет,
Может ли кто-нибудь предоставить функцию JavaScript или регулярное выражение для приведенного ниже сценария?
Например: моя строка :
1) 'Моя строка abc-s'.
У меня есть массив элементов, соответствующих слову в приведенной выше строке.
var items= ["abc", "def", "ghi"];
Если приведенная выше строка содержит какой-либо элемент массива, то она должна возвращать true.
В приведенном выше массиве элементов нет 'abc', поэтому он должен возвращать false.
2)
var items= ["abc-s", "def-s", "ghi-s"];
If the above string contains any of the above item then it has to return true.
Что я уже пробовал:
Hi Everyone, Can any one please provide a JavaScript function or Regexp for the below mentioned scenario. For Example: my string is : 1) 'My String abc-s'. I have array of items to match the word in the above string. <pre>var items= ["abc", "def", "ghi"];
Если приведенная выше строка содержит какой-либо элемент массива, то она должна возвращать true.
В приведенном выше массиве элементов нет 'abc', поэтому он должен возвращать false.
2)
var items= ["abc-s", "def-s", "ghi-s"];
If the above string contains any of the above item then it has to return true.
Nathan Minier
Итак, когда вы разрабатываете регулярное выражение, вам нужно определить уникальные характеристики подстроки, которую вы пытаетесь изолировать. В этом случае всегда ли он находится в конце строки? Это всегда только эти 3 модели захвата? Не могли бы вы сделать группу захвата и запустить ее через коммутатор? Это важные соображения.