Помогите пожалуйста, есть поле, в которое разрешается вводить только русские символы, если вводятся не русские выдается сообщение "Введите имя на русском языке". Работает он в IE, Chrome, Safary, а вот в FireFox(5) не работает.
1) Подскажите пожалуйста в чем причина и как ее решить.
2) /^[а-яА-Я]/i - регулярка позволяющая вводить только русские символы, но она пропускает и цыфры если их вводить после русских букв, помогите пожалуйста исправить этот недочет.
Заранее благодарен!
<tr><td><div class="type1">
<input name="email_" onkeyup="email(this)" id="email_" size="31"/>
<div id="pa"></div>
</div> </td><td>E-mail</td></tr>
var test = false;
function namep(elementValue){
var emailPattern = /^[а-яА-Я]/i;
if (emailPattern.test(elementValue.value))
{
pb.innerHTML = "";
test = true;
}
else
{
pb.innerHTML = "Введите имя на русском языке";
test = false;
}
}