Я хочу, чтобы самый простой способ проверить, находится ли подчеркивание (_) в переменной с помощью jQuery, и сделать что-то, если нет ..
if ( '_ is not in var') { // Do }
Спасибо! * * 1004
var str = "i am a string with _"; if (str.indexOf('_') == -1) { // will not be triggered because str has _.. }
и, как сказал спонсор ниже в комментарии, jQuery не является обязательным требованием. indexOf является нативным JavaScript
indexOf
Есть еще несколько способов сделать это.
Метод indexOf ().
if( str.indexOf('_') != -1 ){ //do something } else{ //do something }
Метод поиска ().
if( str.search("_")!-1 ){ //do something } else { //Do something }
: содержит () селектор
if( $("p:contains(_)") ).length{ //Do something } else{ //Do something }
с регулярным выражением
if( str.match(/_/g) ).length{ //Do something } else{ //Do something }
Думаю, самый простой способ - это первый метод.