-6

在 Javascript中接受字母数字、空格和 -的正则表达式是什么。

4

1 回答 1

3
"HI THERE 0-9 are valid characters".match(/[a-z0-9\s-]+/i)
  • a-z将匹配您最喜欢的字母(罗马字母!)
  • 0-9将匹配您最喜欢的数字(阿拉伯数字!)
  • \s将(可能)匹配您最喜欢的空白字符(\f、\n、\r、\t、\v、\u00A0、\u2028 和 \u2029)
  • -,因为它位于集合的末尾,所以将匹配文字-.
  • 正则表达式末尾的i修饰符使其不区分大小写,因此a-z也将匹配A-Z.
于 2013-06-27T06:30:54.993 回答