javascript如何验证用户的数字输入和输出类型
我试图弄清楚是否有一个javascript函数可以验证用户的数字输入并在中输出其类型。功能匹配会起作用吗?或者是否有一个功能可以验证用户的输入和输出,如果它是电话号码、社会安全数字或邮政编码?我对它进行了研究,并没有找到一个我所需要的,可以确保用户输入数字或字母的验证,但没有根据其长度或其中的特殊字符验证其类型的过程。我没有太多的经验,我希望我的问题有意义javascript如何验证用户的数字输入和输出类型,javascript,validation,Javascript,Validation,我试图弄清楚是否有一个javascript函数可以验证用户的数字输入并在中输出其类型。功能匹配会起作用吗?或者是否有一个功能可以验证用户的输入和输出,如果它是电话号码、社会安全数字或邮政编码?我对它进行了研究,并没有找到一个我所需要的,可以确保用户输入数字或字母的验证,但没有根据其长度或其中的特殊字符验证其类型的过程。我没有太多的经验,我希望我的问题有意义 <h1>Reg Test</h1> </header> <br> <p>
<h1>Reg Test</h1>
</header>
<br>
<p><b>Enter numeric value:</b></p>
<input id="inp" type="text">
<br>
<br>
<button type="button" onclick="pros()">Process</button>
<br>
<p id="iop"></p>
<br>
<script>
function pros() {
var numt = document.getElementById("inp").value;
}
</script>
Reg测试
输入数值:
过程
函数pros(){
var numt=document.getElementById(“inp”).value;
}
$(.isInteger”).keypress(函数(){
return event.charCode>=48&&event.charCode我认为您可以为每个输入字段分配一个类,并根据它提供验证。如果您提供关于什么是电话号码、什么是社会保险号码等的规则,这是可能的。电话号码格式变化很大,因此可能只适用于特定的国家y或地区。邮编和邮政编码因国家而异,因此需要更多的规则。Rob,这就是我的想法。我想如果有其他方法来执行此任务,我会问。我只有一个iput字段,所以我想我可以使用IF语句来识别每种类型的数字组合。我如何让它检查方法输入中有许多数字?例如,电话号码为10个字符,社交电话号码为9个字符,邮政编码为5个字符。