这是我的代码: -
var exp = /[^0-9]/g;
if (!exp.test(char)) {
args.set_cancel(true);
我想要包含特殊字符检查,这意味着我不想输入特殊字符(反斜杠除外)。
答案 0 :(得分:1)
I do not want special character to be entered (except backslash).
你需要定义什么是特殊角色。
虽然你可以使用这个正则表达式:(根据下面的评论)
第一种情况:
var exp1 = /^[a-z]+\\\\[a-z\d]+$/ig;
演示:http://regex101.com/r/kB1cN5
第二种情况:
var exp2 = /^((?!.*?\d)(?!.*?[^\w\s]).)+$/g;