首页 > 语言 > JavaScript > 正文

js代码验证手机号码和电话号码是否合法

2024-05-06 16:24:05
字体:大 中 小
来源:转载
供稿:网友


这篇文章主要介绍了js代码验证手机号码和电话号码是否合法,手机号码和电话号码在某些网站都是必填项,为了提高用户体验度,一般要进行合法性校验的,具体代码如下function Checkreg(){:.....

 

 
  1. function Checkreg(){ 
  2. //验证电话号码手机号码,包含 , 号段 
  3. if(document.form.phone.value==""&&document.form.UserMobile.value==""){ 
  4. alert("电话和手机号码至少选填一项!"); 
  5. document.form.phone.focus(); 
  6. return false; 
  7. } 
  8. if(document.form.phone.value != ""){ 
  9. var phone=document.form.phone.value; 
  10. var p =/^(([ /+]/d{ , }-)?( /d{ , })-)?(/d{ , })(-(/d{ ,}))?$/; 
  11. var me=false; 
  12. if(p .test(phone)){  
  13. me=true; 
  14. } 
  15. if(!me){ 
  16. document.form.phone.value=''; 
  17. alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割'); 
  18. document.form.phone.focus(); 
  19. return false; 
  20. } 
  21. } 
  22. if(document.form.UserMobile.value != ""){ 
  23. var mobile=document.form.UserMobile.value; 
  24. var reg =/^ /d{ , }$/; 
  25. var reg =/^ /d{ , }$/; 
  26. var reg =/^ /d{ , }$/; 
  27. var reg =/^ /d{ , }$/; 
  28. var my=false; 
  29. if(reg .test(mobile))my=true; 
  30. if(reg .test(mobile))my=true; 
  31. if(reg .test(mobile))my=true; 
  32. if(reg .test(mobile))my=true; 
  33. if(!my){ 
  34. document.form.UserMobile.value=''; 
  35. alert('对不起,您输入的手机或小灵通号码有错误。'); 
  36. document.form.UserMobile.focus(); 
  37. return false; 
  38. } 
  39. return true; 
  40. } 
  41. } 

以上代码就是用js验证手机号码和电话号码是否合法的全部内容,希望大家喜欢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选