• 今日视点

正文内容

输入手机号码的测试用例(测试用例只要有输入数据就可以)
2023-08-23 23:27:08  出处:卜安居 编辑:天美家     
查看超级管理员角色相关信息可修改手机号码资产类别新增、修改、禁用、启用品牌新增、修改、禁用、启用取得方式新增、修改、禁用、启用供应商新增。

动态网页的说法

在手机号测试上你用了3个测试用例,在实际中,可能存在在手机号中输入
用正则表达式 <html> <head> <title>js正戚好则表达式</title> </head> <body> <script LANGUAGE="javascript"> //匹配固定电话,例如:031185907468或02185907468格式 function isphone1(){ var num = document.getElementById('ph').value; var partten = /^0(([1-9]\d)|([3-9]\d{2}))\d{8}$/; if(partten.test(num)){ alert('是电话号码'); }else{ alert('不是电话号码'); } } function isphone2(){ var num = document.getElementById('mb').value; var partten = /^1[3,5]\d{9}$/; if(partten.test(num)){ alert('是手机号码'); }else{ alert('不是手机号码'); } } <御凯/script> 请输入固定电话:<input type="text"镇仔唤 name="phone" id="ph"><input type="button" value="测试" onclick="isphone1();"> 请输入手机号码:<input type="text" name="phone" id="mb"><input type="button" value="测试" onclick="isphone2();"> </body> </html> 追问: 我们主要是解决7位8位的是正确的 不要求电话或手机号码格式。 怎么写啊!谢谢啦! 回 和什么判断怎么判断是对的呢 追问: 只要是11位8位7位的 数字输入进去 就是对的。其余一切为错。 回 <input type="text" value="" id="phone" onblur="CheckPh()" /> <script> function CheckPh() { var obj = document.getElementById("phone").value; if((obj.length==7)||(obj.length==8)||(obj.length==11)) { } else { alert("电话长度不对"); return false; } if(isNaN(obj)) { alert("必须是数字"); return false; } } </script>