javascript - 常规的。表达式检查字符串的第一个字母

标签 javascript regex

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

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

这是行不通的。有什么问题吗?

最佳答案

您的表达式不需要 .* 也不应该有 $

'/^([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');

关于javascript - 常规的。表达式检查字符串的第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5241507/

相关文章:

javascript - 这个正则表达式是什么意思。检查 http 或 https 超链接就足够了吗?

javascript - 如何动态加载和使用/调用 JavaScript 文件?

javascript - 单击 react 图标图标时菜单未打开

javascript 使用输入中的字符串创建日期对象

javascript - 使用正则表达式查找图像 url

javascript - jQuery 插件回调 - jQuery Boilerplate

regex - Grep 特定长度的字符

正则表达式添加尾随零

python - 从电子邮件地址检索域名

正则表达式 - 如何搜索单词的单数或复数版本