gpt4 book ai didi

javascript - JavaScript 中数字字符的表单验证

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:57 25 4
gpt4 key购买 nike

我想使用 JavaScript 执行表单验证以检查输入字段是否仅包含数字字符。到目前为止,验证检查字段是否为空 - 这工作正常。但是,数字字符验证不起作用。我如有任何帮助,我们将不胜感激。非常感谢。

<script type="text/javascript">
//form validation
function validateForm()
{
var x=document.forms["cdp_form"]["univer_number"].value
if (x==null || x=="")
{
alert("University number (URN) field must be filled in");
cdp_form.univer_number.focus();
return false;
}
else if (is_valid = /^[0-9]+$/.test(x))
{
alert("University number (URN) field must have numeric characters");
cdp_form.univer_number.focus();
return false;
}
}
</script>


<input type ="text" id="univer_number" maxlength="7" size="25" name="univer_number" />

最佳答案

与其使用 Regex,如果它只能是数字,您可以简单地在 Javascript 中使用 IsNumeric。

IsNumeric('1') => true; 
IsNumeric('145266') => true;
IsNumeric('abc5423856') => false;

关于javascript - JavaScript 中数字字符的表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795612/

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