javascript如何使用正则比配有规律的html标签
要匹配的标签如下:
<input name="rptQuestions:_ctl0:txtQuestionType" type="text" value="1" id="rptQuestions__ctl0_txtQuestionType" style="width:0px;" />
<input name="rptQuestions:_ctl0:txtQuestionTypes" type="text" value="56" id="rptQuestions__ctl0_txtQuestionTypes" style="width:0px;" />
匹配整个标签,我要把字符合条件的标签删除。
其中主要以name和id中的txtQuestionType 做主要标识
改怎么样写正则表达式才可以删除name和ID中存在txtQuestionType 的整个标签
------解决方案--------------------
JScript code
var s='<input name="rptQuestions:_ctl0:txtQuestionType" type="text" value="1" id="rptQuestions__ctl0_txtQuestionType" style="width:0px;" /><input name="rptQuestions:_ctl0:txtQuestionTypes" type="text" value="56" id="rptQuestions__ctl0_txtQuestionTypes" style="width:0px;" />'
var p=/<input\s*name=".*?(?:txtQuestionType)"[^>]*>/gi;
alert(s.replace(p,''));
------解决方案--------------------