javascript 正则表达式应用两例
Javascript 正则表达式
1. test
reg.test(str), 返回true or false
Example 1:
var reg1=/<embed[^>]+Height\s*=\s*/i;var reg2=/<embed[^>]+width\s*=\s*/i;var reg3=/<embed[^>]+src\s*=\s*/i;if(reg1.test(textstr) && reg2.test(textstr) && reg3.test(textstr)) return true;else return false;
var reg=/images\/(youtube|vimeo|veoh|google|dailymotion|cisco)\.jpg/iif (reg.test(content)) return true;
var reg=/(<Object.+\s*<EMBED\s*.+width\s*=\s*["']*)([0-9]+)(["']*\s*.+)/i;var content="ddddddddddddddd";if(reg.test(content)){ content=content.replace(reg,function($0,$1,$2,$3){ if(parseInt($2)>parseInt(divwidth)) return $1+(parseInt(divwidth)-parseInt(10)+"px")+$3; else return $0; } );}var content="ddddwidthddddddd"; var reg=/width/i; content=content.replace(reg,"height");