码迷,mamicode.com
首页 > Web开发 > 详细

JS替换输入

时间:2015-07-15 23:13:25      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:js 替换 数字 汉字 限制

参考:http://blog.csdn.net/c5153000/article/details/7044487


onkeyup="this.value=this.value.replace(/[^0-9\-\+]/g,‘‘)"  

这句话的意思就是说   当用户输出的时候只可以输入数字和-+号 

   onkeyup            这是JS的事件 表示当键盘上某个按键被按放开时触发此事件

       this.value.replace    这 this.value表示获取自身的value(下面有例子)  replace是JS的替换方法 有两个参数 第一个为你所要替换的, 第二为你替换后的值

                                                                                                                                                                                replace(/[^0-9\-\+]/g,‘‘)

          /[^0-9\-\+]/g          其中\表示转义字符 如 \+ \- \* 之类的   0-9表示数字 如果要是字母可以似乎 a-z表示小写字母  A-Z表示大写字母

~~~~~~~我是分隔符,下面内容是自己写的~~~~

onkeyup="value=value.replace(/[^\\0-\9]/g,‘‘)"

这句意思是只能输入数字;

onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,‘‘)"

这句是只能输入汉字


JS替换输入

标签:js 替换 数字 汉字 限制

原文地址:http://bentuzi.blog.51cto.com/9268724/1674948

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!