gpt4 book ai didi

javascript - 如何限制字符串不允许数字或特殊字符?

转载 作者:行者123 更新时间:2023-12-03 11:11:10 26 4
gpt4 key购买 nike

我有一个名为 goalName 的文本框。在 goalName 中,我想禁止特殊字符和数字。我目前正在尝试以下操作:

 var goalNameValidation = /^[_\W\s]*$/;
if (goalName == "" || goalNameValidation.test(goalName) == true) {
//Give Error
error = true;
}

这仅限制特殊字符,而不限制数字。我该如何限制两者?

如果有帮助的话,我可以使用 jQuery 来解决这个解决方案,但是普通的 JavaScript 就足够了。

最佳答案

编写一个与您想要允许的内容相匹配的正则表达式可能更容易(也更直观)。

var goalNameValidation = /^[A-Za-z]+$/;
if (goalName == "" || goalNameValidation.test(goalName) == false) {
//Give Error
error = true;
}

这样,您就可以查看它,并更轻松地了解允许/不允许哪些字符。

关于javascript - 如何限制字符串不允许数字或特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27574841/

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