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 相关文章推荐
JS中简单的实现像C#中using功能(有源码下载)
Jan 09 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
Dec 24 Javascript
二叉树的非递归后序遍历算法实例详解
Feb 07 Javascript
JavaScript中的Math 使用介绍
Apr 21 Javascript
Bootstrap每天必学之导航
Nov 26 Javascript
ECMAScript6轮播图实践知识总结
Aug 17 Javascript
原生js代码实现图片放大境效果
Oct 30 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
解决vue同一slot在组件中渲染多次的问题
Sep 06 Javascript
Javascript操作select控件代码实例
Feb 14 Javascript
Vue自定义组件双向绑定实现原理及方法详解
Sep 03 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中查询SQL Server或Sybase时TEXT字段被截断的解决方法
2009/03/10 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
php利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
javascript脚本调试方法小结
2008/11/24 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
vue+elementUi图片上传组件使用详解
2019/08/20 Javascript
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python实现提取文章摘要的方法
2015/04/21 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
python模拟实现斗地主发牌
2020/01/07 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
Shell编程面试题
2012/05/30 面试题
药物学专业学生的自我评价
2013/10/27 职场文书
公司年底活动方案
2014/08/17 职场文书
三严三实对照检查材料
2014/08/25 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
感谢师恩主题班会
2015/08/17 职场文书
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle