需要一个 JavaScript 正则表达式来验证应该以正斜杠 ("/") 开头的字符串,后跟不带空格的字母数字字符?
问问题
12124 次
3 回答
10
您需要的正则表达式是:
/^\/[a-z0-9]+$/i
IE:
^
- 锚定字符串的开头\/
- 文字正斜杠,转义[a-z0-9]+
- 1 个或多个字母或数字。您也可以使用\d
而不是0-9
$
- 直到字符串的结尾/i
- 独立案例
于 2013-09-13T08:01:12.833 回答
3
于 2013-09-13T08:03:25.473 回答
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
于 2013-09-13T08:02:31.090 回答