javascript 常见功能汇总

 更新时间:2015年06月11日 11:24:03   投稿:hebedich  
本文给大家汇总介绍了集中常见的功能,十分的实用,有需要的小伙伴可以参考下。

1. input 只能输入整数数字和字母

$(document).on('keyup','#no',function(){
  var val = $.trim($(this).val());
  if(val == null || val == '')
    return;
  
  $(this).val(val.replace(/[^0-9a-z]+/ig,''));  // 只能输入整数数字和字母
});

用 baidu 出来的很多其它实现方式的都是有问题的。它们不能够精确的表示“只能输入数字和字母”,因为它们预先输入标点符号,比如允许输入小数点 . 等符号。比如下面一个百度出来的答案:

value=value.replace(/[^\w\.\/]/ig,'')
value=value.replace(/[^\d|chun]/g,'')
value=value.replace(/[^\w\.\/]/ig,'')

上面答案都是有问题的。

2. email格式验证

function validate_email(myThis){
  var val = $.trim($(myThis).val());
  if(val == null || val == ""){
    $("#email_error").text("email不能为空");
    $(myThis).focus();
    return;
  }
    
  if(val != null && val != ""){
    if(!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/g.test(val)){
      $("#email_error").text("email格式错误");
      $(myThis).focus();
      return;
    }
  }
  $("#email_error").text("");
}

3. 从字符串中提取整数数字和英文字母

$(function(){
  var a = 'testAbc,。、,./电饭锅123def'; 
  b = a.replace(/[^0-9]+/ig,"");
  alert(b);
  b = a.replace(/[^a-z]+/ig,"");
  alert(b);
});

4. jquery cookie插件使用

  var isFs = $(this).attr("datas");
  $.cookie("isFs",isFs,{ expires: 7 });

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • JS 自定义带默认值的函数

    JS 自定义带默认值的函数

    今天与同事一起看了一个javscript定义函数问题,如何在定义一个函数里给参数一个默认值.
    2011-07-07
  • JS实现1000以内被3或5整除的数字之和

    JS实现1000以内被3或5整除的数字之和

    今天在技术群里看到一道这样的提:求1000以内被3或5整除的数字之和。小编把我的解决办法分享到脚本之家平台,供大家参考
    2016-02-02
  • javascript 定时器工作原理分析

    javascript 定时器工作原理分析

    说到 javascript 中的定时器,我们肯定会想到 setTimeout() 和 setInterval() 这两个函数。本文将从 事件循环(Event Loop) 的角度来分析两者的工作原理和区别
    2016-12-12
  • 前端面试的底气之实现一个深拷贝

    前端面试的底气之实现一个深拷贝

    最近学到一个有关深拷贝的实现方法,为加深印象,这里给大家分享一下,下面这篇文章主要给大家介绍了关于前端面试的底气之实现一个深拷贝的相关资料,需要的朋友可以参考下
    2022-05-05
  • js 获取屏幕各种宽高的方法(浏览器兼容)

    js 获取屏幕各种宽高的方法(浏览器兼容)

    js 获取屏幕各种宽高的方法(浏览器兼容),需要的朋友可以参考一下
    2013-05-05
  • JavaScript事件处理程序详解

    JavaScript事件处理程序详解

    这篇文章主要为大家详细介绍了JavaScript事件处理程序的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • JavaScript笛卡尔积超简单实现算法示例

    JavaScript笛卡尔积超简单实现算法示例

    这篇文章主要介绍了JavaScript笛卡尔积超简单实现算法,涉及javascript数组遍历、添加简单操作技巧,需要的朋友可以参考下
    2018-07-07
  • javascript中offset、client、scroll的属性总结

    javascript中offset、client、scroll的属性总结

    这篇文章主要介绍了javascript中offset、client、scroll的属性总结的相关资料,需要的朋友可以参考下
    2015-08-08
  • JavaScript闭包详解

    JavaScript闭包详解

    一分钟理解JavaScript闭包,关于JavaScript闭包的内容介绍了很多,本文带着大家快速理解什么是JavaScript闭包,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Javascript中的arguments对象

    Javascript中的arguments对象

    这篇文章主要介绍了Javascript中的arguments对象 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06

最新评论