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 相关文章推荐
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
Jquery获取和修改img的src值的方法
Feb 17 Javascript
js定时调用方法成功后并停止调用示例
Apr 08 Javascript
JavaScript中string对象
Jun 12 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
Dec 08 Javascript
JavaScript弹窗基础篇
Apr 27 Javascript
jQuery中text() val()和html()的区别实例详解
Jun 28 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
Aug 08 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
JavaScript中EventLoop介绍
Jan 22 Javascript
vue项目刷新当前页面的三种方法
Dec 04 Javascript
javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法
May 14 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 上传功能实例代码
2010/04/13 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
JSON辅助格式化处理方法
2013/03/26 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
AngularJS过滤器filter用法分析
2016/12/11 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
举例讲解Python设计模式编程中的访问者与观察者模式
2016/01/26 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
python创建文件备份的脚本
2018/09/11 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
JNI的定义
2012/11/25 面试题
网站设计师的岗位职责
2013/11/21 职场文书
事业单位辞职信范文
2014/01/19 职场文书
优秀教师先进事迹
2014/01/22 职场文书
小学生检讨书大全
2014/02/06 职场文书
项目工作说明书
2014/07/29 职场文书
公司授权委托书范本
2014/09/18 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书