[JavaScript] javascript 中文/英文/数字/邮件地址合法性判断 →→→→→进入此内容的聊天室

来自 , 2021-03-31, 写在 JavaScript, 查看 164 次.
URL http://www.code666.cn/view/2983e304
  1. <SCRIPT LANGUAGE="javascript">
  2. <!--
  3.  
  4. function isEnglish(name) //英文值检测
  5. {
  6. if(name.length == 0)
  7. return false;
  8. for(i = 0; i < name.length; i++) {
  9. if(name.charCodeAt(i) > 128)
  10. return false;
  11. }
  12. return true;
  13. }
  14.  
  15. function isChinese(name) //中文值检测
  16. {
  17. if(name.length == 0)
  18. return false;
  19. for(i = 0; i < name.length; i++) {
  20. if(name.charCodeAt(i) > 128)
  21. return true;
  22. }
  23. return false;
  24. }
  25.  
  26. function isMail(name) // E-mail值检测
  27. {
  28. if(! isEnglish(name))
  29. return false;
  30. i = name.indexOf("@");
  31. j = name.lastIndexOf("@");
  32. if(i == -1)
  33. return false;
  34. if(i != j)
  35. return false;
  36. if(i == name.length)
  37. return false;
  38. return true;
  39. }
  40.  
  41. function isNumber(name) //数值检测
  42. {
  43. if(name.length == 0)
  44. return false;
  45. for(i = 0; i < name.length; i++) {
  46. if(name.charAt(i) < "0" || name.charAt(i) > "9")
  47. return false;
  48. }
  49. return true;
  50. }
  51.  
  52. function CheckForm()
  53. {
  54. if(! isMail(form.Email.value)) {
  55. alert("您的电子邮件不合法!");
  56. form.Email.focus();
  57. return false;
  58. }
  59. if(! isEnglish(form.name.value)) {
  60. alert("英文名不合法!");
  61. form.name.focus();
  62. return false;
  63. }
  64. if(! isChinese(form.cnname.value)) {
  65. alert("中文名不合法!");
  66. form.cnname.focus();
  67. return false;
  68. }
  69. if(! isNumber(form.PublicZipCode.value)) {
  70. alert("邮政编码不合法!");
  71. form.PublicZipCode.focus();
  72. return false;
  73. }
  74. return true;
  75. }
  76. //-->
  77. </SCRIPT>
  78. //javascript/264

回复 "javascript 中文/英文/数字/邮件地址合法性判断"

这儿你可以回复上面这条便签

captcha