Регулярное выражение (первый символ должен быть a-z)
У меня есть это регулярное выражение: /[^a-zA-Z0-9_-]/
Что я хочу добавить выше:
первый символ может быть только a-zA-Z
Как я мог бы сделать это регулярное выражение?
Ответ 1
Попробуйте что-то вроде этого:
^[a-zA-Z][a-zA-Z0-9.,$;]+$
Пояснение:
^ Start of line/string.
[a-zA-Z] Character is in a-z or A-Z.
[a-zA-Z0-9.,$;] Alphanumeric or `.` or `,` or `$` or `;`.
+ One or more of the previous token (change to * for zero or more).
$ End of line/string.
Ответ 2
Я думаю, что это также сработает
^[a-zA-Z].*
Если вы хотите проверить только первый символ как алфавитный, а остальная часть строки может быть любой.