gpt4 book ai didi

javascript - 检查字符串中的空格

转载 作者:行者123 更新时间:2023-12-01 02:00:46 25 4
gpt4 key购买 nike

我想检查我的用户名是否包含空格,那么它会发出警报,所以我这样做它可以工作,但我面临的一个问题是,如果我在开始时给出空格,那么它不会发出警报。我搜索它但不能找到解决方案,我的代码是这样的

var username    =   $.trim($('#r_uname').val());
var space = " ";
var check = function(string){
for(i = 0; i < space.length;i++){
if(string.indexOf(space[i]) > -1){
return true
}
}
return false;
}

if(check(username) == true)
{
alert('Username contains illegal characters or Space!');
return false;
}

最佳答案

只需使用.indexOf():

var check = function(string) {
return string.indexOf(' ') === -1;
};

您还可以使用正则表达式将用户名限制为特定格式:

var check = function(string) {
return /^[a-z0-9_]+$/i.test(string)
};

关于javascript - 检查字符串中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15858829/

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