Регулярное выражение (Только кирилица и латинские заглавные буквы и цифры и дефиз) а так же (латинские строчечные буквы и дефиз)

Подскажите как сделать регулярные выражения для полей input 2 видов.

  1. (Только кирилица и латинские заглавные буквы и цифры и дефиз)
  2. (латинские строчечные буквы и дефиз)

Ответы (1 шт):

Автор решения: Виктор Карев

Чтобы дефис учитывался не как спецсивол, его нужно указать последним.

  1. [A-ZА-ЯЁ0-9-]*
  2. [a-z-]*
→ Ссылка