js技巧
Eva_大黎
这个作者很懒,什么都没留下…
展开
-
正则式 限制输入框不能输入中文
限制输入框不能输入中文:<input onkeyup="value=value.replace(/[\u4E00-\u9FA5]/g,'')"/>原创 2017-11-16 11:36:39 · 20918 阅读 · 3 评论 -
js函数传入参数为字符串问题解决思路
1、问题:当js函数拼接传入参数为字符串时:报错Onclick Syntaxerror: identifier starts immediately after numeric literal2、错误示例:var device_mac = '11sesafsd23asd';return "3、正确写法:(加入转义符号 ' \ ' )var device_mac = '11se原创 2017-11-16 14:46:36 · 6851 阅读 · 3 评论 -
ECMAscript 6.0 学习笔记
兼容性兼容IE10+,chrome,fireFox,移动端,nodeJs不兼容解决方案: 1、线上转换 2、提前编译:引入browser.js 新特性-变量-函数-数组-字符串-面向对象-Promise-generator-模块化变量var 的一些弊端 1、可以重复声明 2、无法限制修改 3、没有块级作用域es6新增变量 let 、constlet :不能重复修改,是变量—可原创 2017-12-13 14:38:23 · 301 阅读 · 0 评论 -
常用正则表达式
//限制只能输入两位小数(多用于校验金额)var reg1 = /^\d+\.?\d{0,2}$/;//邮箱var reg2 = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;//手机var reg3 = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;/原创 2018-01-08 11:38:26 · 342 阅读 · 0 评论 -
input type='file' 上传文件时显示文件名及上传进度
1、input type='file' 上传文件时显示文件名及上传进度 function showPreview(source) { var arrs = $(source).val().split('\\'); var filename=arrs[arrs.length-1]; $(".show").html(filename); var file = source.原创 2017-11-16 14:56:17 · 12524 阅读 · 0 评论