JS 正则 允许半角英数字、- (减号)、_ (下划线) 允许全角文字 英数字、记号(空格除外)
JS正则表达式允许数字、字母、减号、下划线和全角所有文字,包括全角符号,空格除外(全角,半角空格都不行)半角的符号就_-可以用,别的都不可以用还有一个:可以换行...
JS正则表达式允许数字、字母、减号、下划线 和全角所有文字,包括全角符号 , 空格除外(全角,半角空格都不行)
半角的符号就_ - 可以用,别的都不可以用
还有一个 :可以换行 展开
半角的符号就_ - 可以用,别的都不可以用
还有一个 :可以换行 展开
2个回答
展开全部
var exp=/^(?:\w|-|\r|\n|[\u0100-\uFFFF])*$/i;//姑且认为ascii以外字符全是全角,对汉字来说全覆盖,全角空格?是神马字符?用"【空格】".charCodeAt(0)获取unicode码后从范围中删除即可
console.log(exp.test("_azAZ\n010-189554\n好啊《书名号》?全角问号\n换行"));//true
console.log(exp.test("+"));//false
console.log(exp.test(" "));//false
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询