Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблемы с регулярным выражением (https://javascript.ru/forum/misc/30530-problemy-s-regulyarnym-vyrazheniem.html)

Artsemi 07.08.2012 17:37

Цитата:

Сообщение от devote (Сообщение 195385)
в том что первый вариант скушает и такой пароль:
hgfHGрпацу67№;":%;№?6546754%*?:%ырJHGF6 58ahg

Нет. Такое кушать не надо. )) Спасибо

Мне нужны только латинские разных регистров и цифры.

Deff 07.08.2012 18:47

Тады простенько, для новичка:
<input id="test" type="text"/> <input type="button" value="Test" onclick="Tst()"/>

<script>
function Tst() {
    var elem = document.getElementById( 'test' );
    var str = elem.value;
    var str2=str.replace(/[a-z]/g,'');
    var str3=str2.replace(/[A-Z]/g,''); 
    var str4=str3.replace(/[0-9]/g,'');

    if(str!=str2&&str2!=str3&&str4==''){alert('Норма');return;}
    alert('Неправильный ввод Пароля')
}
</script>


Часовой пояс GMT +3, время: 11:40.