-
前端常用正则表达式
1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8. 正数、负数、和小数:^(\-|\+)?\d+(
时间:2020-07-15 点击数:442 -
邮箱验证
//邮箱验证 function emailvim(obj){ account = obj.value; var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/ if(!re.test(account)){ layer.msg("邮箱格式不正确!"); $(obj).val(""); return false; } }
时间:2020-07-15 点击数:488 -
手机号验证
手机号验证 function phoneVim(obj){ var mobilePhone = obj.value; if(!(/^1[3456789]\d{9}$/.test(mobilePhone))){ layer.msg("手机号码有误!"); $(obj).val(""); return false; } }
时间:2020-07-15 点击数:532 -
价格数字验证,保留两位小数
验证价格 function numPrice(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字"和"."以外的字符 obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字 obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个, 清除多余的 obj.value = obj.value.replace(".","$#
时间:2020-07-15 点击数:512 -
input数字正则验证
验证数字 function numbervim(obj){ obj.value = obj.value.replace(/[^\d]/g,""); //清除"数字"和"."以外的字符 obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字 }
时间:2020-07-15 点击数:539 -
百度编辑器回显(editor)
将内容先赋值到一个隐藏域的的一个div上,然后通过html()取值,再通过setContent(str)方法赋值到textarea的编辑器中,如果直接通过setContent()赋值多行代码的情况下会报错Uncaught SyntaxError: Invalid or unexpected token
时间:2020-07-15 点击数:448 -
css通用初始化样式
时间:2020-07-15 点击数:484 -
移动端mate标签设置
时间:2020-07-15 点击数:2108 -
css文本超出隐藏显示省略号
通过text-overflow:ellipsis属性来限制超出部分为省略号,外层盒子要设置宽度,注意padding属性,多行隐藏的时候padding部分会显示出来
时间:2020-07-15 点击数:5801
搜索
热门模板