gpt4 book ai didi

javascript - javascript中的正则表达式,仅匹配A-z和_?

转载 作者:行者123 更新时间:2023-11-28 11:17:00 25 4
gpt4 key购买 nike

您好,这是我第一次使用正则表达式,我正在尝试获取用户输入的变量,看看它是否仅限于 A-Z、a-z、0-9 和 _

这是我到目前为止的代码:

function validateCSV(x){
var y = document.getElementById('column').value;
var pattern = new RegExp('^\b\w\b$');
if(!pattern.test(y)){
alert("Use only A-Z, a-z, 0-9, or _ in column names.");
return false;
}
}

据我所知,使用\w 将匹配任何字母数字和下划线,但不匹配空格,这正是我想要的。然而,即使我只有像 test1 或 test 这样的东西,它似乎仍然无法正常工作,因为它仍然弹出我的警报并且不让我继续。任何有关此事的信息将不胜感激。

最佳答案

您缺少量词,您应该使用正则表达式文字:

/^\w+$/

关于javascript - javascript中的正则表达式,仅匹配A-z和_?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17330058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com