杨魅力
如果获取一行function A(str){ var result = str.match(/<a name="(.*?)"/); return result?result[1]:'';}A('<a name="p17731845"></a>'); // p17731845如果要获取多行function A(str){var regexp=new RegExp(/<a name="(.*?)"/g), array = [], result = null;result = regexp.exec(str);while(result){ array.push(result[1]) result = regexp.exec(str);}return array;}A('<a name="p17731845"></a><a name="p17731845"></a><a name="p17731845"></a>'); // ["p17731845", "p17731845", "p17731845"]//楼上的各位,你们确定/<a name="(.*)"/这样可以吗,不需要加个?,写成.*?这样