Показать сообщение отдельно
Старый 21.12.2003, 17:20     # 10
smap
Junior Member
 
Аватар для smap
 
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84

smap Путь к славе только начался
V0iD спасиб, за идею держи 5

воть:
function nik_check(n) {
check_rus = /^([А-Яa-я0-9_Ёё]|-)+$/;
check_eng = /^([A-Za-z0-9_]|-)+$/;
rus = check_rus.test(n);
eng = check_eng.test(n);
if (rus || eng) return true;
return false;
// (c) SMAP =)
}

и не надо типо говорить почему [А-Яa-я0-9_Ёё] так, а не [А-я0-9_]
потому что во втором случаи “ё” не распознается и еще знак “`” проходит
хз почему =(

типо так для справки как ету функцию использовать:
<form name=f method="POST">
<u>N</u>ik:<input type="text" name="nik"><br>
</form>
<script>
var error = new Array();
error["nik"] = "Бла бла бла =)"
function f.nik.onblur() {
if (this.value!="") {
if (!nik_check(this.value)) {alert(error[this.name]); this.focus(); }
</script>

Последний раз редактировалось smap; 21.12.2003 в 17:25.
smap вне форума