正则表达式常用符号
符号 |
含义 |
例子 |
匹配结果 |
* |
匹配前面的字符、子表达式或者括号里的字符0次或多次 |
a*b* |
aaaa,bbbbb, aaabbbb |
+ |
匹配前面的字符、子表达式或者括号里的字符至少1次 |
a+b+ |
abbb,aaaabbbb ,abbbb |
[] |
匹配任一个字符 |
[a-z]* |
apple |
() |
表达式编组(在正则表达式的规则里编组会优先运行) |
(a*b)* |
aaabaab,abaaab, ababaaaaab |
{m,n} |
匹配前面的字符、子表达式或括号里的字符m到n次,包含m或n |
a{2,3}b{2,3} |
aabbb, aaabbb,aabb |
[^] |
匹配任意一个不在括号中的字符 |
[^A-Z]* |
不出现大写 |
| |
匹配任意一个由竖线分割的字符、子表达式 |
b(a|i|e)d |
bad,bid,bed |
. |
匹配任意单个字符(包括符号、数字和空格等) |
b.d |
var kevent = 'onabort|onblur|onchange|onclick|ondblclick|onerror|onfocus|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouSEOut|onmouSEOver|onmouseup|onreset|onresize|onselect|onsubmit|onunload'; var aevent = kevent.split('|'); jQuery('.showContent img').each(function(){ var nimg = this; jQuery.each(aevent,function(i,n){ if (n!='onload') { jQuery(nimg).attr(n,''); } else { if (jQuery(nimg).attr(n) != 'if(this.width>650) this.width=650;') { jQuery(nimg).attr(n,''); } } }); }); |