Текст в инпуте без учета регистра
Здравствуйте
Не получается сделать так, чтобы текст введенный в инпут был не зависим к регистру В регулярном выражении есть свойство ignoreCase - флаг "i" Как это свойство применить на практике, я толком не знаю, пожалуйста, помогите
<script type="text/javascript">
$('#go').click(function(){
var zzz = $('#inp').val().match(/^[a-zA-Z0-9]+$/); //латиница и цифры
var pat = RegExp(zzz, 'gi'); // без учета регистра в инпуте
if(pat == 'test'){
alert("В инпуте есть слово - TeSt, введенное разным регистром");
};
});
</script>
<input type="text" value="" id="inp"> <input type="button" value="go" id="go"> |
var zzz = $('#inp').val().match(/^[a-z-0-9]+$/gi); //латиница и цифры введенное разным регистром
4 строка не правильная так как в zzz должен быть массив или null |
Poznakomlus, исправил, набираю в инпут разным регистром слово TeSt, но условие if не срабатывает
<script type="text/javascript">
$('#go').click(function(){
var zzz = $('#inp').val().match(/^[a-z-0-9]+$/gi); //латиница и цифры введенное разным регистром
//var pat = RegExp(zzz, 'gi'); // без учета регистра в инпуте
if(zzz == 'test'){
alert("В инпуте есть слово - TeSt, введенное разным регистром");
};
});
</script>
|
Цитата:
alert('TeSt'.match(/[a-z-0-9]/gi));
|
$('#inp').val().toLowerCase()
|
Aetae, про toLowerCase я знаю, хотелось узнать о свойстве ignoreCase - флаг "i"
не могли бы вы привести пример, поправив мой код? |
Цитата:
|
Цитата:
|
rodiony4,
не понимаю |
Poznakomlus, Aetae, рони, спасибо. Остановился на варианте который предложил Aetae
|
| Часовой пояс GMT +3, время: 07:51. |