javascript 常见功能汇总


Posted in Javascript onJune 11, 2015

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 });

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

Javascript 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
Mar 01 Javascript
JavaScript中__proto__与prototype的关系深入理解
Dec 04 Javascript
js中的scroll和offset 使用比较的实例与分析
Sep 29 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
常用的几段javascript代码分享
Mar 25 Javascript
javascript异步处理工作机制详解
Apr 13 Javascript
react-router browserHistory刷新页面404问题解决方法
Dec 29 Javascript
JS实现二维数组横纵列转置的方法
Apr 17 Javascript
解决vue打包css文件中背景图片的路径问题
Sep 03 Javascript
解决layui checkbox 提交多个值的问题
Sep 02 Javascript
vue Element左侧无限级菜单实现
Jun 10 Javascript
简介JavaScript中的setHours()方法的使用
Jun 11 #Javascript
JavaScript中setFullYear()方法的使用详解
Jun 11 #Javascript
JQuery遍历DOM节点的方法
Jun 11 #Javascript
jQuery插件animateSlide制作多点滑动幻灯片
Jun 11 #Javascript
简介JavaScript中的setDate()方法的使用
Jun 11 #Javascript
JQuery实现样式设置、追加、移除与切换的方法
Jun 11 #Javascript
在JavaScript中操作时间之getYear()方法的使用教程
Jun 11 #Javascript
You might like
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
2017/02/07 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
javascript闭包的理解
2015/04/01 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
Python字符串详细介绍
2015/05/09 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
使用Django连接Mysql数据库步骤
2019/01/15 Python
学习python可以干什么
2019/02/26 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
CSS3之多背景background使用示例
2013/10/18 HTML / CSS
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
智能室内花园:Click & Grow
2021/01/29 全球购物
中学生获奖感言
2014/02/04 职场文书
检查接待方案
2014/02/27 职场文书
静心口服夜广告词
2014/03/20 职场文书
保险公司晨会主持词
2014/03/22 职场文书
《赶海》教学反思
2014/04/20 职场文书
平安建设汇报材料
2014/12/29 职场文书
企业工会工作总结2015
2015/05/13 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书