
正文
js正则表达式不允许有空格或者中文字符 js正则不能输入中文
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js正则表达式--不支持中文和空格
/^[a-zA-Z\u4e00-\u9fa5 ]{1,20}$/;
\s不能严格代表空格,建议留个空白字符。敲个空格
相关问答
Q1: js 正则验证不能含有中文与特殊字符
varmyReg = /^[a-zA-Z0-9_]{0,}$/;
if(!myReg.test(input.val())) {
$.validation.tip(false, input, "用户名不能含有中文或特殊字符");
return;
}
js通过正则表达式限制input输入框只能输入英文字母和数字,不能输入中文。
input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"
文本框中仅允许输入英文字母,小数点,数字,禁止输入中文字符以及其他特殊字符!
input type="text" name="username" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')" /
输入大于0的正整数
input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
正则表达式在线生成工具:
var temp = 'abcdefg Fw:123456 Fw:789.1011';
temp =temp.indexOf(‘.’); //匹配某个字符位置
alert(temp);��var temp = 'dsd-5555'
temp =temp.replace('-',''); //匹配某个字符必替换
alert(temp);
Q2: js 求一个禁止输入中文的正则表达式
var a = '士大夫333死神3333fff';
if (/[\u4E00-\u9FA5]/i.test(a)) {
alert('有中文');
}else{
alert('没有中文 通过');
}
关于js正则表达式不允许有空格或者中文字符和js正则不能输入中文的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






