在Javascript中接受字母数字,空格和的正则表达式是什么?
答案 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
。