<script language="JavaScript"> <!-- //** power by fason var str='<INPUT TYPE="BUTTON" NAME="name1" VALUE="无间道">'; var reg=/<.+?VALUE=([\'\"]?)(.+?)\1>/; var matchArray=reg.exec(str); alert(matchArray[2]); //--> </script>
<script language="JavaScript"> <!-- //** power by fason str='<INPUT TYPE="TEXT" NAME="aa" VALUE="通往春天的地铁"><br><INPUT TYPE="BUTTON" NAME="name1" VALUE="无间道">' var reg=/<.+?TYPE=([\'\"]?)BUTTON\1.+?VALUE=([\'\"]?)(.+?)\2>/; alert(str.replace(reg,"$3")); //--> </script>
var str='<INPUT TYPE="TEXT" NAME="aa" VALUE="通往春天的地铁"><br><INPUT TYPE="BUTTON" NAME="name1" VALUE="无间道">'; var reg=/<.+?TYPE=\"BUTTON\".+VALUE=([\'\"]?)(.+?)\1>/; var matchArray=reg.exec(str); alert(matchArray[2]);
<!--
//** power by fason
var str='<INPUT TYPE="BUTTON" NAME="name1" VALUE="无间道">';
var reg=/<.+?VALUE=([\'\"]?)(.+?)\1>/;
var matchArray=reg.exec(str);
alert(matchArray[2]);
//-->
</script>
比如,str='<INPUT TYPE="TEXT" NAME="aa" VALUE="通往春天的地铁"><br><INPUT TYPE="BUTTON" NAME="name1" VALUE="无间道">',所以需要对<INPUT 和 TYPE进行匹配判断。
还请再帮忙,最后一定追加给分!另,"$1"是什么意思?(我的水平太低,见笑了:)
<!--
//** power by fason
str='<INPUT TYPE="TEXT" NAME="aa" VALUE="通往春天的地铁"><br><INPUT TYPE="BUTTON" NAME="name1" VALUE="无间道">'
var reg=/<.+?TYPE=([\'\"]?)BUTTON\1.+?VALUE=([\'\"]?)(.+?)\2>/;
alert(str.replace(reg,"$3"));
//-->
</script>
var reg=/<.+?TYPE=\"BUTTON\".+VALUE=([\'\"]?)(.+?)\1>/;
var matchArray=reg.exec(str);
alert(matchArray[2]);