Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.04.2015, 18:30
Новичок на форуме
Отправить личное сообщение для Devalro Посмотреть профиль Найти все сообщения от Devalro
 
Регистрация: 07.04.2015
Сообщений: 1

Ввод имени (через prompt). Проверка на коректность. Без: цифр, символов.
Написать скрипт, который просит у пользователя ввести ФИО (вводится "один раз" - одним prompt, каждое слово через пробел).

Недопустимы любые символы или цифры, кроме букв.
Недопустим ввод более трех слов.

Если ФИО введено некорректно, то скрипт просит повторить ввод.

Если ФИО введно коррректно, то скрип выводит в body эти 3 слова.
.

Знаю что через indexOf, но не знаю с чего начать >_<
Ответить с цитированием
  #2 (permalink)  
Старый 07.04.2015, 22:03
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от theKingOfJava
 
Регистрация: 31.03.2015
Сообщений: 113

<html>
<head>
<meta charset="windows-1251" />
</head>
<body>

<div id="d"></div>

<script>

check=function(){
while(1) {
  var data=prompt()
  if(/^[а-яё]+ [а-яё]+ [а-яё]+$/i.test(data)) break 
  alert("try once again!")
 }
 d.innerHTML=data
}
check()


</script>

</body>
</html>

Последний раз редактировалось theKingOfJava, 07.04.2015 в 22:07.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск