You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
tt48
Доброго времени суток.
Извиняюсь за глупый вопрос, но уж какой есть.
Есть три поля - имя, фамилия, почта. Для почты я нашел регулярное выражение, чтоб проверитькорректность, но
вот с именем и фамилией у меня прям ступор. Никак не могу сделать что-нибудь рабочее на основе посимвольной
проверки строчки имени( нужно расширенное описание ошибки с указанием причины).
весь код проверки
function check_fst_name(id){var str=d.getElementById(id).value;
var i,lang;
var reg=new RegExp("/a/","i");
if(str.length<1)errnum=_ERR_SHORT_FST_NAME_;
else{
lang=0;
if(str[0].match(/а-я/i))lang=_rus_;
for(i=0;i<str.length;i++){
if(lang==_rus_){
if(!str[i].match(/а-я/i)){
errnum=_ERR_WRSB_FST_NAME_;
ch=str[i];
break;
}
}else{
if(!str[i].match(/a-zA-Z/)){
errnum=_ERR_WRSB_FST_NAME_;
ch=str[i];
break;
}
}
}
}
if(errnum)err(id);
}
страница примера http://www.beavers-net.narod.ru/js_mail.html
Заранее спасибо.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.