2013-09-13 1 views
5

Нужно регулярное выражение JavaScript для проверки строки, которая должна начинаться с косой черты ("/"), за которой следует буквенно-цифровые символы без пробелов?javascript regex для строки, начинающейся с прямой косой черты с последующим символом alphanum и без пробела

ответ

6

Регулярное выражение вам нужно:

/^\/[a-z0-9]+$/i 

т.е.

  • ^ - якорь начала строки
  • \/ - буквальный вперед слэш, избегали
  • [a-z0-9]+ - 1 или больше букв или цифр. Вы можете также использовать \d вместо 0-9
  • $ - до конца строки
  • /i - дело независимой
1

Попробуйте следующее:

/^\/[\da-z]+$/i.test('/123') // true 
/^\/[\da-z]+$/i.test('/blah') // true 
/^\/[\da-z]+$/i.test('/bl ah') // false 
/^\/[\da-z]+$/i.test('/')  // false 
Смежные вопросы