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 相关文章推荐
Javascript的IE和Firefox兼容性汇编(zz)
Feb 02 Javascript
JavaScript 原型链学习总结
Oct 29 Javascript
jquery 显示*天*时*分*秒实现时间计时器
May 07 Javascript
javascript中的this详解
Dec 08 Javascript
使用jQuery UI库开发Web界面的简单入门指引
Apr 22 Javascript
JS简单测试循环运行时间的方法
Sep 04 Javascript
简单实现JS倒计时效果
Dec 23 Javascript
Angular学习教程之RouterLink花式跳转
May 03 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
JavaScript ES6的函数拓展
Jan 18 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
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php采集时被封ip的解决方法
2010/08/29 PHP
mac下安装nginx和php
2013/11/04 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
解析WordPress中函数钩子hook的作用及基本用法
2015/12/22 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
Javascript Throttle & Debounce应用介绍
2013/03/19 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[59:15]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.20
2020/11/20 DOTA
Cython 三分钟入门教程
2009/09/17 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
python 日期排序的实例代码
2019/07/11 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
城市轨道专业个人求职信范文
2013/09/23 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
纪检部部长竞选稿
2015/11/21 职场文书