CheckJs.js
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:2k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. // JavaScript Document
  2. //将中文逗号转换为英文逗号 str:待替换的字符
  3. function ReplaceDot(str)
  4. {
  5. var Obj=document.getElementById(str);
  6. var oldValue=Obj.value;
  7. while(oldValue.indexOf(",")!=-1)//寻找每一个中文逗号,并替换
  8. {
  9. Obj.value=oldValue.replace(",",",");
  10. oldValue=Obj.value;
  11. }
  12. }
  13. //检查字符长度,Str:待检查字符;FS_Alert:错误信息显示容器;Len:限制长度
  14. function CheckContentLen(Str,FS_Alert,Len)
  15. {
  16. var Obj=document.getElementById(Str);
  17. if(Obj.value.length>Len)
  18. {
  19. document.getElementById(FS_Alert).innerHTML="<font color='F43631'>长度请不要超过"+Len+"</font>";
  20. return false;
  21. }
  22. return true;
  23. }
  24. //检查字符是否为数字,Str:待检查字符;FS_Alert:错误信息显示容器;isInteger:是否为整数
  25. function isNumber(Str,FS_Alert,Msg,isInteger)
  26. {
  27. var Obj=document.getElementById(Str)
  28. if(Obj.value=='')
  29. {
  30. document.getElementById(FS_Alert).innerHTML="<font color='F43631'>该处不能为空</font>";
  31. return false;
  32. }
  33. else if(isNaN(Obj.value)||Obj.value<0)
  34. {
  35. document.getElementById(FS_Alert).innerHTML="<font color='F43631'>"+Msg+"</font>";
  36. return false;
  37. }
  38. else if(!isNaN(Obj.value)&&Obj.value>=0)
  39. {
  40. if(isInteger)
  41. {
  42. if(Obj.value.indexOf(".")>=0)//是否为整数
  43. {
  44. document.getElementById(FS_Alert).innerHTML="<font color='F43631'>请使用整数</font>";
  45. return false;
  46. }else
  47. {
  48. document.getElementById(FS_Alert).innerHTML="";
  49. return true;
  50. }
  51. }
  52. else
  53. {
  54. document.getElementById(FS_Alert).innerHTML="";
  55. return true;
  56. }
  57. }
  58. }
  59. //检查字符是否为空,Str:待检查字符;FS_Alert:错误信息显示容器;
  60. function isEmpty(Str,FS_Alert)
  61. {
  62. var Obj=document.getElementById(Str);
  63. if(Obj.value=="")
  64. {
  65. document.getElementById(FS_Alert).innerHTML="<font color='F43631'>该处不能为空</font>";
  66. return false;
  67. }else
  68. {
  69. document.getElementById(FS_Alert).innerHTML="";
  70. return true;
  71. }
  72. }
  73. //检查字符是否为中文,Str:待检查字符;FS_Alert:错误信息显示容器;
  74. function isChinese(Str,FS_Alert)
  75. var Number = "0123456789.,abcdefghijklmnopqrstuvwxyz-/ABCDEFGHIJKLMNOPQRSTUVWXYZ`~!@#$%^&*()_";
  76. var Obj=document.getElementById(Str);
  77. for (i = 0; i < Obj.value.length;i++)
  78. {   
  79. var c = Obj.value.charAt(i);
  80. if (Number.indexOf(c) == -1) 
  81. {
  82. document.getElementById(FS_Alert).innerHTML="<font color='F43631'>请不要使用中文字符</font>";
  83. return false;
  84. }
  85. }
  86. document.getElementById(FS_Alert).innerHTML="";
  87. return true
  88. }