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高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
js 将json字符串转换为json对象的方法解析
Nov 13 Javascript
js星星评分效果
Jul 24 Javascript
JQuery中Text方法用法实例分析
May 18 Javascript
jQuery实现图片向左向右切换效果的简单实例
May 18 Javascript
Javascript简写条件语句(推荐)
Jun 12 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
Angular.js中下拉框实现渲染html的方法
Jun 18 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 Javascript
JS运动改变单物体透明度的方法分析
Jan 23 Javascript
详解如何构建一个Angular6的第三方npm包
Sep 07 Javascript
VUE 自定义组件模板的方法详解
Aug 30 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
实用函数2
2007/11/08 PHP
PHP 编写的 25个游戏脚本
2009/05/11 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
网页打开自动最大化的js代码
2012/08/22 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
jquery实现网页定位导航
2016/08/23 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python常见工厂函数用法示例
2018/03/21 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Python算法中的时间复杂度问题
2019/11/19 Python
python groupby 函数 as_index详解
2019/12/16 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
pandas针对excel处理的实现
2021/01/15 Python
Ajax的优点和缺点
2014/11/21 面试题
银行会计职员个人的自我评价
2013/09/29 职场文书
个人安全承诺书
2014/05/22 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
React实现动效弹窗组件
2021/06/21 Javascript
Python安装使用Scrapy框架
2022/04/12 Python