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 Event学习第十一章 按键的检测
Feb 10 Javascript
处理及遍历XML文档DOM元素属性及方法整理
Aug 23 Javascript
jquery实现人性化的有选择性禁用鼠标右键
Jun 30 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
May 18 Javascript
javascript中去除数组重复元素的实现方法【实例】
Apr 12 Javascript
Angularjs 创建可复用组件实例代码
Oct 09 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
vue-cli如何添加less 以及sass
Jul 06 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
Feb 01 Javascript
React项目动态设置title标题的方法示例
Sep 26 Javascript
vue导航栏部分的动态渲染实例
Nov 01 Javascript
openlayers实现图标拖动获取坐标
Sep 25 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 AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
js的闭包的一个示例说明
2008/11/18 Javascript
JavaScript 格式字符串的应用
2010/03/29 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
jQuery实现可兼容IE6的滚动监听功能
2017/09/20 jQuery
通过webpack引入第三方库的方法
2018/07/20 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
[03:59]5分钟带你了解什么是DOTA2(第二期)
2017/02/07 DOTA
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
Python日志模块logging基本用法分析
2018/08/23 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
英国床垫在线:Mattress Online
2016/12/07 全球购物
日期和时间问题
2015/01/04 面试题
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
2014学年自我鉴定
2014/02/23 职场文书
自主招生教师推荐信
2014/05/10 职场文书
学校搬迁方案
2014/06/15 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
学前班教学反思
2016/02/24 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android