@GaserV

Как составить правильно регулярное выражение?

Такая задача. Нужно сделать регулярку.

Разрешено использовать только латинские символы (можно с верхним регистром), цифры, дефис(не более одного одного). Остальное все нельзя. Я смогу сделать только такое, т.к. с регулярками на Вы:
/[a-zA-Z-0-9]/
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
twobomb
@twobomb
Я так понимаю что дефисы не могут быть в начале и в конце типа -слово или слово- если да то так
var str = "32test-text1";
if(str.search(/^[a-zA-Z\d]+(-?[a-zA-Z\d]+)?$/gi) != -1)
	alert("Is valid");
 else
 alert("No valid");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы