js 有关验证性问题
来源:互联网 发布:linux 找不到命令 编辑:程序博客网 时间:2024/04/25 14:00
- /*
- *只能输入数字
- *使用在obj的onkeyup事件上
- *@param obj 当前DOM对象
- *@author:raozhiyong
- */
- function onlyNumber(obj){
- obj.value = obj.value.replace(/\D/g, '');
- }
- /*
- *只能输入正整数和小数
- *使用在obj的onkeyup事件上
- *@param obj 当前DOM对象
- *@author:raozhiyong
- */
- function onlyDecimal(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\.]*$/g, ''); //没有排除多个.的情况
- }
- /*
- *只能输入中文
- *使用在obj的onkeyup事件上
- *@param obj 当前DOM对象
- *@author:raozhiyong
- */
- function onlyChinese(obj){
- obj.value = obj.value.replace(/[^\u4E00-\u9FA5]/g,'');
- //onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"
- }
- /*
- *只能输入中文和字母
- *使用在obj的onkeyup事件上
- *@param obj 当前DOM对象
- *@author:raozhiyong
- */
- function onlyNumAndEn(obj){
- obj.value = obj.value.replace(/[^a-zA-Z\d]/g,'')
- }
- /*
- *只能输入字母
- *使用在obj的onkeyup事件上
- *@param obj 当前DOM对象
- *@author:raozhiyong
- */
- function onlyEnglish(obj){
- obj.value = obj.value.replace(/[^a-zA-Z]/g,'')
- }
- //ENTER键可以让光标移到下一个输入框:<input onkeydown="if(event.keyCode==13)event.keyCode=9" >
- //屏蔽了输入法:<input style="ime-mode:disabled">
- js 有关验证性问题
- 有关js parseInt("08")问题
- 有关js parseInt("08")问题
- 有关js的小问题
- js验证问题
- 有关Asp.net中Session验证问题
- 关于ext3.2.1异步验证有关问题
- Shiro haspermission 权限验证有关问题
- 有关js 函数验证和字符串查找替换的方法
- 一个有关JS参数的问题
- 有关JS截取字符串问题总结
- JS验证字符串长度问题
- js validate remote验证问题
- 关于spring security的权限验证有关问题
- jQuery formValidator表单验证插件常见有关问题
- 刷新验证码的问题JS (转)
- 如何解决radio的js验证问题
- 关于JS 正则表达式验证问题
- od粗跟踪和run跟踪
- Java编码问题汇总
- SQL动态执行存储过程
- Ubuntu 10.10 vi不能正常编辑的修复方法
- OllyDbg完全教程 单步执行与自动执行[Step-by-step execution and animation] Hit跟踪[Hit trace]
- js 有关验证性问题
- solaris10安装心得
- 我的中国梦
- SGU 155 Cartesian Tree(线段树)#by zh
- 何海涛:《剑指Offer:名企面试官精讲典型编程题》 之二维数组中的查找
- Android中attr自定义属性详解(format的10种属性值)
- 判断两个链表是否有公共节点并返回第一个公共节点
- csv技术测试框架
- mac环境变量设置文件