$("#register").click(function(){
error = '';
if($("#reg_name").val() == '' ||
$("#reg_name").val().match(/[a-zа-я]/gi).length !== $("#reg_name").val().length){
error = error + "Имя: допускаются а-я, a-z! (минимум 2)\n";
}
...
// Всего 6 проверок с разными регулярками
...
if (error.length > 0) {
alert(error);
} else {
$.post() // И так далее
}
Стоит ли еще раз почесать переменные регулярками в обработчике или это уже паранойя?
Спустя 4 минуты, 28 секунд (1.12.2011 - 11:54) Michael написал(а):
надо
Спустя 3 минуты, 8 секунд (1.12.2011 - 11:58) TranceIT написал(а):
А почему?
Спустя 3 минуты, 35 секунд (1.12.2011 - 12:01) redreem написал(а):
все что делается на стороне клиента ровным счетом ничего не значит для безопасности. на стороне клиента лучше оставить контроль, который будет просто удобен для клиента, например уведомлять когда ипользуются русские символы там, где требуются только латинские.
Спустя 34 минуты, 17 секунд (1.12.2011 - 12:35) Invis1ble написал(а):
Цитата |
Стоит ли еще раз почесать переменные регулярками в обработчике |
обязательно, проверка на стороне клиента - это больше для удобства пользователя, а на сервере - это уже безопасность
_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.
Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!