gpt4 book ai didi

javascript - 当我在正则表达式中放置空格键时,为什么我的 Javascript test() 函数会失败?

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

我有这个:

var regex=/[a-z\d,]+$/i;

if (!/[a-z\d,]+$/i.test(user_input)){
alert('format is invalid');
}

这行得通,但是当我想在正则表达式中包含“”字符(空格)时,该函数会失败或不会触发 if 语句中的 block 。

var regex=/[a-z\d ,]+$/i;

我做错了什么?提前致谢

最佳答案

添加开始模式^

/^[a-z\d ,]+$/i.test(user_input)

否则,只有在行尾匹配时才进行测试。在这里试试:regexpal

关于javascript - 当我在正则表达式中放置空格键时,为什么我的 Javascript test() 函数会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11889342/

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