gpt4 book ai didi

JavaScript 与正则表达式

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

我正在使用正则表达式编写 JavaScript 代码,以便验证车牌。我想要一个 6-8 位数的车牌号码,不超过 8 且不少于 6,它将是 6 或 7 或 8。但是数字应该是字母数字,所以我尝试了如下功能。

<!----------LICENSE PLATE---------->
var strFilter = /^[A-Za-z0-9]$/;
var obj = document.getElementById("licenseplate");

if ((!strFilter.test(obj)) || (obj.length < 6) || (obj.length > 8)){
alert("Please enter valid 6-8 digit license plate.");
obj.focus();
obj.style.background = "#DFE32D";
obj.value = "";
return false;
}

在所有情况下,如果全部都是数字或全部是字母或两者的组合,它都会给我错误。

最佳答案

类似于:

/^[0-9A-Za-z]{6,8}$/

关于JavaScript 与正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8470016/

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