正则表达式中/i,/g,/ig,/gi,/m的区别和含义
/i (忽略大小写)
/g (全文查找出现的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小写)
/ig(全文查找、忽略大小写)
正则表达式加^$
与不加的区别
加^$
的话就代表把整个要匹配的字符串当成一个整体做一次匹配,而不加则一个字符串可以匹配多次,只能代表这个字符串中有符合条件的并不代表改字符串符合条件。
JS判断字符串是否包含特殊字符和空格tab
me.checkSpecialChar = function(e){
var re = /[~#^$@%&!*]/gi;
if (re.test(e.newValue)) {
mx.indicate("info","名称中含有特殊字符!");
return;
}
}
me.checkSpecialChar = function(e){
var re = /[~#^$@%&!*()<>:;'"{}【】 ]/gi;
if (re.test(e.newValue)) {
mx.indicate("info","名称中含有特殊字符!");
return;
}
}
原文链接:https://www.f2er.com/regex/357504.html