javascript正则表达式以正斜杠开头,后跟alphanum字符,没有空格

时间:2013-09-13 07:58:46

标签: javascript regex

需要一个JavaScript正则表达式来验证一个字符串,该字符串应以正斜杠(“/”)开头,后跟不带空格的字母数字字符吗?

3 个答案:

答案 0 :(得分:6)

你需要的正则表达式是:

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

即:

  • ^ - 锚定字符串的开头
  • \/ - 一个字面的正斜杠,逃脱
  • [a-z0-9]+ - 一个或多个字母或数字。您也可以使用\d代替0-9
  • $ - 直到字符串
  • 的结尾
  • /i - 案例独立

答案 1 :(得分:2)

这应该这样做。这需要a-z和A-Z以及0-9。

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

regexper http://f.cl.ly/items/2N3T353j1J2N19302Y3C/orreMBA%202013-09-13%20kl.%2010.01.13.PNG

来自Regexper.com的图片

答案 2 :(得分: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