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编程语言的编码规范
Oct 21 Javascript
js浮动图片的动态效果
Jul 10 Javascript
jQuery中is()方法用法实例
Jan 06 Javascript
js实现页面跳转的几种方法小结
May 16 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
Jun 07 Javascript
基于jQuery实现滚动切换效果
Dec 02 Javascript
Node.js操作redis实现添加查询功能
May 25 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
Sep 14 Javascript
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
在Vue项目中使用snapshot测试的具体使用
Apr 16 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
Apr 17 Javascript
node.js实现简单的压缩/解压缩功能示例
Nov 05 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 结果集的分页实现代码
2009/03/10 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
jquery 批量上传图片实现代码
2010/01/28 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
微信内置浏览器图片查看器的代码实例
2019/10/08 Javascript
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
安装PyInstaller失败问题解决
2019/12/14 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
python2.7使用scapy发送syn实例
2020/05/05 Python
浅谈keras保存模型中的save()和save_weights()区别
2020/05/21 Python
python合并多个excel文件的示例
2020/09/23 Python
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
关于Assembly命名空间的三个面试题
2015/07/23 面试题
教师自我鉴定范文
2013/11/10 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
毕业典礼主持词
2015/06/29 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs
html中两种获取标签内的值的方法
2022/06/16 jQuery