JavaScript Проверка введенной фамилии и инициалов
Прошу помощи! Как сделать проверку введенной фамилии и инициалов методами str javascript?
|
запускать функцию по onblur
использовать if else для для проверки условия. |
Наталья Воронцова,
регулярным выражением согласно заданному шаблону. |
вот так сделала проверку електронки, а вот проверить фамилию и инициалы не получается. Кто знает подскажите!!!
var email=prompt("ведіть електронну адресу","login@server.zone"); var login=email.slice(0,email.indexOf("@")); var server=email.slice(email.indexOf("@")+1, email.indexOf(".")); var zone=email.slice(email.lastIndexOf(".")+1); alert(zone); |
Цитата:
https://habrahabr.ru/post/55820/ Тоже самое и ФИО можно проверить рег. выражением, но сначала нужно определиться с условиями ввода. |
Рег выражения, это, по моему, php. А мне надо на javascript
|
Цитата:
Определитесь с тем, что вы ожидаете от пользователя в этом поле, а далее составляйте шаблон. Например, можно конечно заставить вводить с заглавной буквы, но можно и не усложнять жизнь клиенту, и эту мелочь подправить программно. А значит, с учетом того, что в фамилии может присутствовать и дефис, и фамилия может быть из одного символа, может и так хватит: <input type="email" pattern="шаблон условий" required="" /> <input type="text" pattern="[а-яё-]+\s[а-я]\.[а-я]\." required=""/> А далее по отправлению формы проверять поддержку нативной проверки браузером, если ее нет, извлекать шаблон из pattern и проверять по нему функциями JS. Если поддержка есть, форма не отправится пока не будет соответствия согласно pattern. |
Часовой пояс GMT +3, время: 19:42. |