gpt4 book ai didi

javascript - Javascript 验证不允许空格

转载 作者:行者123 更新时间:2023-11-30 10:11:33 24 4
gpt4 key购买 nike

我正在处理一个必须在提交时验证的网络表单。我有一个名字字段,在验证时必须遵循两个规则,名称必须至少有 3 个字母,并且任何字符之间不能有空格。我已经让它在名称太短时显示错误消息,但我不知道如何不允许空格。

我如何验证这一点,以便使用 javascript 的任何字符之间没有空格?

到目前为止,这是我的代码:

<html>
<head>
<title>Project 5</title>
</head>

<body>
<form name="myForm" id="myForm" onsubmit="return validateForm()">
First Name: <input type="text" id="name"> <br>
Age: <input type="text" id="age"> <br>
Street Address: <input type="text" id="address"> <br>
State: <select>
<option value="la">LA</option>
<option value="tx">TX</option>
<option value="ok">OK</option>
<option value="mi">MI</option>
<option value="az">AZ</option>
</select> <br>
Login Password: <input type="password" id="password"> <br>
<input type="submit" value="Submit"> <br>
</form>

<script type="text/javascript">
function validateForm() {
return checkName();
}

function checkName() {
var x = document.myForm;
var input = x.name.value;
if(input.length < 3) {
alert("Please enter a name with at least 3 letters");
return false;
}
else if(input.length >= 3) {

}
}

</script>

</body>
</html>

最佳答案

有一个选项可以通过仅使用 Javascript 中的单行代码来删除所有文本的空白。

text=text.split(' ').join('');  // this will remove all the white space in your text.

关于javascript - Javascript 验证不允许空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26331325/

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