如何使用js regex获取没有引号的标记值

时间:2017-03-03 13:49:08

标签: javascript regex dom tags

如何使用RegExp从xxxxxxxxx获取value="xxxxxxxxx"值?

3 个答案:

答案 0 :(得分:1)

你可以试试这个:

var myString = 'value="xxxxxxxxx"';
var myRegexp = /value="(.*)"/g;
var match = myRegexp.exec(myString);
console.log(match[1]); // xxxxxxxxx

答案 1 :(得分:1)

var str = 'value="xxxxxxxxx"';

console.log(str.match(/(?![value="])(.+)(?=")/g));

答案 2 :(得分:0)



function getTagValue(htmlStr){
	var pattern=/value="([^"]+)"/g;
	var value=pattern.exec(htmlStr);
	return value[1];
}

var str="<input value=\"xxxxxxxxx\" name=\"test\"/>"
	var result=getTagValue(str);
	document.write(result);
&#13;
&#13;
&#13;