移动端 输入框 如果类型是number,用户也可以输入汉字和字母
2017-02-27 14:20
381 查看
<input type="number" id="input-age" placeholder="请输入你的年龄" /> //input 输入框,要求出入年龄,位数不能超过2位;
$('#input-age').on('input',function(e){ e.preventDefault(); var a=$('#input-age').val(); var reg = /^\d+$/g; $('#input-age').attr('type','text'); if(reg.test(e.target.value)){ if(e.target.value.length >2){ $('#input-age').val(e.target.value.slice(0,2)); } }else{ if(reg.test(a.slice(0,2))){ $('#input-age').val(a.slice(0,2)); }else{ $('#input-age').val(''); } } }); $('#input-age').on('blur',function(e){ e.preventDefault(); $('#input-age').attr('type','number'); });
相关文章推荐
- 给你一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词。现在给你一个字典,用户输入一个单词,让你根据字典找出这个单词有多少个兄弟单词。
- [转]给你一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词。现在给你一个字典,用户输入一个单词,让你根据字典找出这个单词有多少个兄弟单词
- JavaWeb-表单的及时验证,在输入后就可以立即验证(含用户类型,性别,爱好...的验证)
- 开发问题:input type="number"可以输入字母e
- 黑马程序员之C#编程基础学习笔记:提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看,如果大于等于10岁,则提示用户是否继续查看(yes,no),如果输入的是ye
- 如果输入的不是英文字母或者数字或者汉字,则返回false
- input 输入框 只能输入数字、字母、汉字等
- input 输入框 只能输入数字、字母、汉字等
- 验证用户输入的字符串中时候只含有数字,字母或汉字.总长度为6~~20,并且以字母,汉字开头
- input 输入框 只能输入数字、字母、汉字等
- 判断页面文本框中输入的类型(数字,符号,字母,汉字)!!(2)
- 注册登录时输入11位手机号,不能输入字母和特殊字符,input number类型去掉上下加减箭头
- js校验输入框还可以输入多少个字,区分汉字和非汉字
- 由计算机产生0-9之间的随机整数,用户输入猜测的数据,统计用户猜测的次数。产生随机数可以使用Math.rangom()静态方法,该方法返回正的double类型浮点数位于(0.0 1.0】间。
- input输入框只能输入正整数、字母、小数、汉字
- 判断页面文本框中输入的类型(数字,符号,字母,汉字)!!
- sd--如何控制定价条件根据用户不同而操作不同(有的可以输入有的不可以)
- 控制输入框的汉字输入
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- sd--如何控制定价条件根据用户不同而操作不同(有的可以输入有的不可以)