input 正则匹配
来源:互联网 发布:淘宝客服时间怎么安排 编辑:程序博客网 时间:2024/06/05 18:03
只能输入数字英文
输入数字:
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">
输入中文:
<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">
输入英文:
<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">
三个合在一起
<input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">
除了英文的标点符号以为 其他的人都可以中文,英文字母,数字,中文标点
<input type="text" onkeyup="this.value=this.value.replace(/^[^!@#$%^&*()-=+]/g,'')">
//数字后面两小数
function clearNoNum(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(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value=obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数
}
<input type="text" onkeyup="this.value=/^[0]{1}$|^[0]{1}(\.)$|^[0]{1}\.[0-9]{1,2}$/.test(this.value)?this.value:''" maxlength="4">
input:focus{-webkit-appearance:none;}
去掉点击框
.input-use{outline:medium;}
改变化提示色
.input-use:-moz-placeholder { color: #4f5c74; }
.input-use::-moz-placeholder { color: #4f5c74;}
.input-use:-ms-input-placeholder {color: #4f5c74;}
.input-use::-webkit-input-placeholder {color: #4f5c74;}
阅读全文
0 0
- input 正则匹配
- 正则表达式分析匹配input文本框
- input输入限制(正则匹配)
- html5的input标签的pattern正则匹配问题
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 匹配正则
- 移动端视网膜(Retina)屏幕下1px边框线 解决方案 -- 不错 保留
- VR分享会邀请函 | 如何利用VR影像创造商业应用新价值?
- FTP+nginx图片服务器上传图片异常解决
- Linux ./configure --prefix 命令是什么意思?
- JavaScript实现正序和倒序
- input 正则匹配
- 二进制图片转换成BMP位图(C++)
- JS实现页面数值滚动显示
- SSL与TLS的区别以及介绍
- 1108. Finding Average (20)
- SSM 按模版导出 PDF
- [Codeforces] 847A
- Java类型的double、float,你真的明白吗?要想了解其真谛,只要掌握计算机最小存储单位“位”这个真谛即钥匙就迎刃而解了
- 白翔:趣谈“捕文捉字”-- 场景文字检测 | VALSE2017之十