Регулярное выражение (только буквы или только буквы и цифры, или только буквы, цифры и спецсимволы +_@-. нельзя только спецсимволы и только цифры)
Есть регулярное выражение:
/^[a-zA-Z0-9+_@-.]$/
- можно буквы лат. алфавита в любом регистре
- можно буквы лат. алфавита в любом регистре и цифры
- можно либо буквы в любом регистре и цифры и символы
+_@-. - нельзя только символы
+_@-. - нельзя только цифры
- нельзя только символы
+_@-.вместе с цифрами
Ответы (1 шт):
Автор решения: Wiktor Stribiżew
→ Ссылка
Вы можете использовать
/^(?![\[email protected]]+$)[[email protected]]*$/
Подробности
^- начало строки(?![\[email protected]]+$)- отрицающий блок предварительного просмотра вперёд, который отменяет совпадение, если сразу после текущей позиции в строке есть только один или более символов_,@,.,-или цифр[[email protected]]*- ноль и более букв, цифр или знаков+,_,@,.и-$- конец строки.