正则表达式接受字母数字,空白和 - 在Javascript?

时间:2013-06-27 06:28:29

标签: javascript regex

在Javascript中接受字母数字,空格和的正则​​表达式是什么?

1 个答案:

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