2016-10-18 2 views
-1

Как искать слово с помощью jquery. Я использовал ниже кодКак искать слово в строке с помощью jquery?

child_name="Fasia_Cube.006"; 

if (child_name.toLowerCase().indexOf("fasia") >= 0){ 
    alert("fasia fond"); 
} 

Fasic придет в любом месте. Как это решить. Пожалуйста, помогите?

+0

Какие проблемы вы сталкиваетесь с этим кодом? – Rajesh

+0

Я не вижу проблемы –

+0

если слово найдено не входит в условие if –

ответ

0

Ваш код работает нормально.

Но посмотрите, что вы также можете использовать метод String.prototype.search(), который ищет строку для указанного значения и возвращает позицию совпадения. Значение поиска может быть строкой или регулярным выражением. Этот метод возвращает -1, если совпадение не найдено.

Примечание: Использование регулярных выражений и флаг i вам не нужно звонить String.prototype.toLowerCase():

var child_name = 'Fasia_Cube.006'; 
 

 
if (child_name.search(/fasia/i) >= 0) { 
 
    console.log('fasia fond'); 
 
}

Смежные вопросы