Firstname 我的 JavaScript 验证是 function validate() { -6ren">
gpt4 book ai didi

javascript - 通过 document.getElementbyid() 使用 javascript 进行用户名验证

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

<form method="POST" name="myform" action="<?php $_SERVER['PHP_SELF']; ?>" onsubmit="return validate();">Firstname
<input type="text" name="firstname" id="firstname">
<br/>
<br/>
</form>

我的 JavaScript 验证是

function validate() {

var A = document.getElementById("firstname").value;
if (A !== /^[a-zA-Z]/) {
alert("enter letters only");
return false;
}

我只想输入字母,如果输入数字意味着将显示警报。任何人都可以帮助我

最佳答案

您必须正确检查正则表达式是否与字符串匹配:

function validate () {

var A = document.getElementById("firstname").value;
if(!(/^[a-z]+$/i.test(A)))
{
alert ("enter letters only");
return false;
}
}

此外,正则表达式需要确保至少输入一个字符(由 + 修饰符完成),并且 a-zA-Z 规则适用于从开始 (^) 到结束 ($)

关于javascript - 通过 document.getElementbyid() 使用 javascript 进行用户名验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33382595/

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