写这个正则表达式的方法更短?

时间:2015-07-10 02:40:46

标签: regex

/[A-Za-z][A-Za-z0-9-]*/

有没有更简洁的方式来写这个?

1 个答案:

答案 0 :(得分:2)

您可以使用i修饰符使其不区分大小写,因此您不必同时编写A-Za-z。您可以将0-9替换为\d

/[a-z][a-z\d-]*/i

没有与字母,字母,数字和连字符匹配的转义序列。最接近的是\w,它匹配字母,数字和下划线。