目标需求是一个对文本框内输入电话号码格式的验证功能,旨在减少无意义的验证码请求。
本文章使用正则表达式等知识结构,实现该功能。
HTML部分:
<input type="text" name="num" id="num" />
<input type="button" name="update" id="update" value="提交" onclick="up()"/>
JavaScript部分:
<script language="javascript">
function up()
{
var mobile=document.getElementById("num").value;
if((/^1\d{10}$/).test(mobile))
{
alert("已提交");
}else
{
alert("格式错误,请重新输入");
}
}
</script>
类似的,可以对邮箱等文本格式进行检验。