gpt4 book ai didi

javascript - 使用 JavaScript 只接受文本框中的字母和数字

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

我有接受字母、数字和空格的代码,但我想将其转换为只接受字母(a-z、A-Z)和数字(0-9)的代码[所以基本上摆脱了接受空格]。它让我发疯,我无法弄清楚。我想尽可能避免使用 charCode!

function check_username() {

//username the user inputted
var text_input = $('#text').val();
if (text_input != "") {
if (text_input.search(/[^a-zA-Z0-9 ]+/) === -1 && text_input[0] != ' ' &&
text_input[text_input.length - 1] != ' ' && text_input.length <= 15) {
alert("Valid");
}
else if (text_input.search(/[^a-zA-Z0-9 ]+/)) {
alert("NOT Valid");
}
}
}

最佳答案

您可以使用.match和正则表达式/^[0-9a-zA-Z]+$/以下是示例代码:

function alphanumeric(inputtxt) {
var letterNumber = /^[0-9a-zA-Z]+$/;
if (inputtxt.match(letterNumber)) {
console.log('true');
} else {
console.log('false');
}
}

alphanumeric('Test Test5'); //False
alphanumeric('TestTest5'); //True

关于javascript - 使用 JavaScript 只接受文本框中的字母和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32768239/

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