Показать сообщение отдельно
  #11 (permalink)  
Старый 25.05.2012, 13:03
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Antoha,
<script type="text/javascript">
var AZB='АБВГДЕЁЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ';
var pattern ="^["+AZB+"]{2}[0-9]{4}["+AZB+"]{2}[0-9]{2}$";
var regexp  = new RegExp(pattern,"g");
function ReadErr(){alert('Неверный формат ввода!');}

function bb(){
   var read = prompt(' X - большие буквы русс. Алф-та,\n # - цифры\n\n\tВведите номер:\tXX####XX##')
//Проверка длины
  if(read.length!=10){ReadErr();return false;}
//Проверка формата
  if(read.search(regexp)!=0){ReadErr();return false;}
  return read;
}
 var read=bb();
//Выводим или вставляем в форму
 if(read){alert(read)}

</script>


AZB - необходимый набор букв - меняем на нужное
Ответить с цитированием