注册。表达式检查字符串的第一个字母

时间:2011-03-09 04:53:57

标签: javascript regex

我想检查一个字符串的第一个字符是否是一个字母。我的正则表达式是:

 '/^([a-zA-Z.*])$/'

这不起作用。怎么了?

3 个答案:

答案 0 :(得分:13)

你的表达不需要。*也不应该有$

'/^([a-zA-Z])/'

事实上,如果你不需要知道这封信是什么,你可以更简单:

'/^[a-zA-Z]/'

// These expressions are true
/^[a-zA-Z]/.test("Sample text")

var re = new RegExp('^[a-zA-Z]');
re.test('Sample text');

答案 1 :(得分:2)

尝试以下方法:

'/^[a-zA-Z].*$/'

检查第一个字母是否在字母表中,并在此之后允许任何字符。

答案 2 :(得分:0)

我能够从上面的答案之一中选出/^[a-zA-Z].*$/的第一个字母,但是我不需要.\*$,所以我有了/^[A-J]/g(因此是自己的任务)。

相关问题