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 相关文章推荐
showModelessDialog()使用详解
Sep 21 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
Apr 01 Javascript
Jquery解析json数据详解
Dec 26 Javascript
jQuery中replaceWith()方法用法实例
Dec 25 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
Nov 02 Javascript
基于gulp合并压缩Seajs模块的方式说明
Jun 14 Javascript
angularjs ui-router中路由的二级嵌套
Mar 10 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
Apr 17 Javascript
快速解决vue在ios端下点击响应延时的问题
Aug 27 Javascript
antd 表格列宽自适应方法以及错误处理操作
Oct 27 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通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
拖动布局之保存布局页面cookies篇
2010/10/29 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
有关于JS辅助函数inherit()的问题
2013/04/07 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
极力推荐10个短小实用的JavaScript代码段
2016/08/03 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
[01:11:27]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Optic
2018/04/03 DOTA
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
python unichr函数知识点总结
2020/12/16 Python
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
html5 学习简单的拾色器
2010/09/03 HTML / CSS
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
党员公开承诺书
2014/03/25 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
学习十八大的心得体会
2014/09/01 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
深入理解python多线程编程
2021/04/18 Python