这是我的代码:-
var exp = /[^0-9]/g;
if (!exp.test(char)) {
args.set_cancel(true);
我想包括特殊字符检查,这意味着我不想输入特殊字符(反斜杠除外)。
这是我的代码:-
var exp = /[^0-9]/g;
if (!exp.test(char)) {
args.set_cancel(true);
我想包括特殊字符检查,这意味着我不想输入特殊字符(反斜杠除外)。
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;