正则表达式从a到z

时间:2011-03-14 17:11:46

标签: javascript

此Regex语法是否会检查从“a到z”范围开始的第一个字母?

(/^[a-zA-Z].*/i.test(mystring))

4 个答案:

答案 0 :(得分:5)

是。它可以进一步简化为/^[a-z]/i

故障:

  • ^ =字符串的开头
  • [a-z] = a到z
  • 范围内的任何字母
  • 最后的i =大小写,表示[a-z]也会在A到Z的范围内匹配。

有关详细信息,请check out this quickstart guide

答案 1 :(得分:3)

是的,你甚至不需要“。*”。

答案 2 :(得分:1)

您不需要“。*”,因为“。*”基本上表示匹配每个字符(。),零次或多次(*)。由于你只想匹配一个字符,你只需要^ [a-zA-Z],这样可以确保第一个字母是a-zA-Z。

还要将此正则表达式简化为:

/^[a-z]/i

因为这会使正则表达式不敏感。

答案 3 :(得分:0)

是的肯定会这样做, / ^ [a-z] / i 也会这样做