广

JavaScript

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    JS常用函数收集(去除空格,验证邮箱,日期,正则表达式)

    2018-04-05 08:32:13 次阅读 稿源:互联网
    零七广告

    Javascript比较常用的的一些函数收集分享一下,具体函数如下:原生态返回id属性值节点的函数,去除字符串左边空格,去除字符串右边空格,去除字符串两遍空格,验证邮箱,验证字符串个数范围,验证日期格式,验证是否正整数等等。

    1. //******************返回id属性节点值************************** 
    2. function $(id){ 
    3.     return document.getElementById(id); 
    4. //******************去除左边空格************************** 
    5. function ltrim(s){ 
    6.     return s.replace( /^/s*/,""); 
    7. //******************去除右边空格************************** 
    8. function rtrim(s){ 
    9.     return s.replace( //s*$/,""); 
    10. //******************去除左右空格************************** 
    11. function trim(s){ 
    12.     return ltrim(rtrim(s)); 
    13. //******************验证字符串字符个数范围************************** 
    14. function checkcharnum_range(str,lt,gt){ 
    15.     if(trim($(str).value).length<lt){ 
    16.         return false
    17.     } 
    18.     if(trim($(str).value).length>gt){ 
    19.         return false
    20.     } 
    21. //******************验证邮箱************************** 
    22. function isEmail(str){ 
    23.        var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((/.[a-zA-Z0-9_-]{2,3}){1,2})$/; 
    24.        return reg.test(str); 
    25. //******************验证整数************************** 
    26. function isInteger( str ){ 
    27. var regu = /^[-]{0,1}[0-9]{1,}$/; 
    28. return regu.test(str); 
    29. //******************验证日期************************** 
    30. function isDate(str){ 
    31.     if(trim(str)==""return false
    32.     var r=str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/); //年月日正则表达式 
    33.     if(r==null){ 
    34.         alert("请输入格式正确的日期/n/r日期格式:yyyy-mm-dd/n/r例    如:2008-08-08/n/r"); 
    35.         return false
    36.     } 
    37.     var d=new Date(r[1],r[3]-1,r[4]);    
    38.     var num = (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]); 
    39.     if(num==0){ 
    40.         alert("请输入格式正确的日期/n/r日期格式:yyyy-mm-dd/n/r例    如:2008-08-08/n/r"); 
    41.     } 
    42.     return (num!=0); 
    43. //******************验证正整数************************** 
    44. function isNum(str){ 
    45.     var reg = /^[1-9]/d*$/; 
    46.     return reg.test(str); 

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告