У меня возникла проблема с подстрокой с строкой. Моя подстрока и строки являются чем-то вродеСопоставить подстроку со строкой
var str="My name is foo.I have bag(s)"
var substr="I have bag(s)"
теперь, когда я использую str.match (SubStr) возвращает нуль, вероятно, потому, что функция MATCH() принимает входные данные как регулярное выражение и в моем случае это путается с " («Я пытался использовать« \ »перед круглыми скобками, но это не сработало. Функция indexOf() работает, но мне не разрешено использовать это. Я также использовал test() и exec(), но без каких-либо успехов
Если вы хотите, чтобы проверить, если строка содержит подстроку, сделать '!! ~ str.indexOf (подстрока)', или еще лучше в ES6 , 'str.contains (substr)'. –
Что вы на самом деле пытаетесь сделать? Можете ли вы показать нам свой вывод, который вы ищете – bipen
@Derek 朕 會 功夫 Я думаю, что у javascript doen't есть какой-либо метод. – Mayank