gpt4 book ai didi

javascript - 验证仅在后跟字母时才允许空格字符

转载 作者:行者123 更新时间:2023-11-30 07:25:01 25 4
gpt4 key购买 nike

我正在尝试验证文本框,该文本框仅在后跟任何字母字符时才允许使用空格字符。当只插入一个空格字符时,我的代码失败。我的代码有什么错误。建议请..

javascript :

function validate() {
var firstname = document.getElementById("FirstName");
var alpha = /^[a-zA-Z\s-, ]+$/;
if (firstname.value == "") {
alert('Please enter Name');
return false;
}
else if (!firstname.value.match(alpha)) {
alert('Invalid ');
return false;
}
else
{
return true;
}
}

View :

  @Html.TextBoxFor(m => m.FirstName, new { @class = "searchbox" })    
<button type="submit" onclick="return validate();">Submit</button>

我申请的条件:
例如:Arun Chawla - 条件成功
例如:_ - 条件失败(不应单独使用空格字符)

最佳答案

尝试使用正则表达式

 var alpha = /^[a-zA-Z-,]+(\s{0,1}[a-zA-Z-, ])*$/

第一部分强制一个字母字符,然后允许空格。

关于javascript - 验证仅在后跟字母时才允许空格字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20263600/

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