js判断数字,字母,中文
2013-10-31 14:53
405 查看
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
非正则表达式:(限制输入特殊字符)
<input type="text" name="name" onkeydown=checkKey1() onkeypress=checkKey2()>
function checkKey1() {
if (event.keyCode == 13) {
user_login();
} else if ( !(((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 65) && (event.keyCode <= 90)) || ((event.keyCode >= 97) && (event.keyCode <= 122)) || ((event.keyCode >= 37) && (event.keyCode <= 40)) || (event.keyCode ==
95) || (event.keyCode == 8) || (event.keyCode == 189) || (event.keyCode == 46) || (event.keyCode == 9)) ) {
event.returnValue = false;
}
}
function checkKey2() {
if ( !(((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 65) && (event.keyCode <= 90)) || ((event.keyCode >= 97) && (event.keyCode <= 122)) || (event.keyCode == 95) || (event.keyCode == 8) || (event.keyCode == 189) ||
(event.keyCode == 46)) ) {
event.returnValue = false;
}
}
用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
非正则表达式:(限制输入特殊字符)
<input type="text" name="name" onkeydown=checkKey1() onkeypress=checkKey2()>
function checkKey1() {
if (event.keyCode == 13) {
user_login();
} else if ( !(((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 65) && (event.keyCode <= 90)) || ((event.keyCode >= 97) && (event.keyCode <= 122)) || ((event.keyCode >= 37) && (event.keyCode <= 40)) || (event.keyCode ==
95) || (event.keyCode == 8) || (event.keyCode == 189) || (event.keyCode == 46) || (event.keyCode == 9)) ) {
event.returnValue = false;
}
}
function checkKey2() {
if ( !(((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 65) && (event.keyCode <= 90)) || ((event.keyCode >= 97) && (event.keyCode <= 122)) || (event.keyCode == 95) || (event.keyCode == 8) || (event.keyCode == 189) ||
(event.keyCode == 46)) ) {
event.returnValue = false;
}
}
相关文章推荐
- js判断数字,字母,中文
- JS判断数字/字母/中文
- JS判断数字/字母/中文
- JS判断数字字母中文
- JS判断数字/字母/中文
- JS判断数字/字母/中文
- js判断数字,字母,中文
- js中判断数字\字母\中文的正则表达式 (实例)
- js判断数字,字母,中文
- JS判断数字/字母/中文
- JS判断数字字母中文
- js判断数字,字母,中文
- JS判断数字/字母/中文
- js判断数字,字母,中文
- js 正则表达式 判断 数字\字母\中文 (实例)
- JS判断数字/字母/中文
- 【JS】JS判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
- js判断字符串中是否有数字和字母
- JS判断是否为数字,中文,小写、大写字母,IP……
- js验证input输入框(字母,数字,符号,中文)