js判断数字,字母,中文
来源:互联网 发布:中文域名的价值 编辑:程序博客网 时间:2024/05/10 21:21
用正则表达式限制只能输入中文: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,''))"
用正则表达式限制只能输入全角字符: 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;
}
}
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;
}
}
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判断数字,字母,中文
- 判断字符串只包含中文,字母,数字
- Java判断是中文,数字还是字母
- 判断字符串是数字、字母、中文
- 判断字符串是否包含字母、数字、中文
- 判断字符串是否为数字、中文、字母
- js判断数字和字母组合
- JS中验证文本框中文、数字、字母
- js 验证只能为中文、数字、字母
- js 验证只能为中文、数字、字母
- linux top命令详解
- javascript伪协议
- NSString常用方法
- 数组初始化及输出--char5
- 关于delphiXE中使用idhttp下载带有中文的文件解决方法。
- js判断数字,字母,中文
- 不使用中间变量来交换两个变量的值
- 常用脱壳工具
- the difference between a material and an effect
- jquery mobile中的pageinit
- android 4.3应用开发环境搭建
- 协方差最大似然估计为什么比实际协方差小一点 E(ΣML)=(N-1)/N * Σ
- 跨站攻击
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果