写这个正则表达式的更短的方法是什么?
答
您可以使用i
修饰符使其不区分大小写,因此您不必同时写入A-Z
和a-z
。你可以用\d
代替0-9
。
/[a-z][a-z\d-]*/i
没有可以匹配字母,字母,数字和连字符的转义序列。最接近的是\w
,它匹配字母,数字和下划线。
您确定要匹配以连字符结尾的字符串吗? –