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 相关文章推荐
bcastr2.0 通用的图片浏览器
Nov 22 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
Jan 20 Javascript
href下载文件根据id取url并下载
May 28 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
Sep 01 Javascript
基于jquery css3实现点击动画弹出表单源码特效
Aug 31 Javascript
原生js 封装get ,post, delete 请求的实例
Aug 11 Javascript
axios向后台传递数组作为参数的方法
Aug 11 Javascript
详解如何理解vue的key属性
Apr 14 Javascript
详解JavaScript的数据类型以及数据类型的转换
Apr 20 Javascript
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
Node.js实现批量下载图片简单操作示例
Jan 18 Javascript
JavaScript使用canvas绘制坐标和线
Apr 28 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实现文件安全下载
2006/10/09 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
2019/11/13 PHP
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python通过ssh-powershell监控windows的方法
2015/06/02 Python
Python虚拟环境项目实例
2017/11/20 Python
python 回溯法模板详解
2020/02/26 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
python常量折叠基础知识点讲解
2021/02/28 Python
后勤人员自我评价怎么写
2013/09/19 职场文书
初中三年学生的学习自我评价
2013/11/13 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
python可视化之颜色映射详解
2021/09/15 Python