String Dot String (почта без домена) RegEx - PullRequest
0 голосов
/ 01 декабря 2009

Действительно застрял на этом простом регулярном выражении. Нужно проверить строку, которая будет почтой без "@ domain.xxx".

Он должен соответствовать следующим правилам:

  • должна начинаться строка (только буквы).
  • должна быть строка (только буквы), оканчивающаяся.
  • эти две строки должны быть разделены точкой.
  • полная строка не должна содержать цифр или символов.

Я пытался с чем-то вроде ... /^[a-z]+$/^[.]+$/[a-z]+$/i ... но безуспешно.

Ответы [ 2 ]

2 голосов
/ 01 декабря 2009
/^[A-Za-z]+\.[A-Za-z]+$/

будет работать для букв ASCII.

Если вы также хотите разрешить международные письма (например, пр.), Попробуйте

/^[^\W\d_]+\.[^\W\d_]+$/

[^\W\d_] означает «Любой символ, который не является буквенно-цифровым символом, не является числом и не подчеркиванием».

0 голосов
/ 01 декабря 2009

/^[a-zA-Z]+\.[a-zA-Z]+$/ * * 1002

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...