var str='<INPUT TYPE="BUTTON" NAME="name1" VALUE="无间道">'
alert(str.replace(/.+value=\"(.+)\".+/ig,"$1"))
alert(str.replace(/.+value=\"(.+)\".+/ig,"$1"))
解决方案 »
- 求正则:判断是否是域名+端口(在线等)
- 怎么判断input为非空
- 急,最近在用ewebeditor进行开发,怎么可以限制iframe输入框里的字符个数
- FF下的js问题?
- 关于EXT2.1,高手赐教
- 为什么 这个只能显示 而不能隐藏 求大虾看看那里错了
- JS $.POST 问题
- 一个form能不能给两个页面传值??
- 在javascript中,假如现在有一个form1,其中有一个下拉的列表框,列表框中有两项,现在如果我单击外面的一个按钮,如何使列表框(注意是下
- EXT---Uncaught TypeError: Cannot call method 'createChild' of null ext-all.js:76
- 如何用javacript向textarea加入多行文本
- 请问 如何改变vml中z-index的值
<!--
//** 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]);