Я пытаюсь получить указанное значение из текстовой области.
Html:
<textarea name="pull">input type="text" name="bd" value="bd" input type="text" name="bd1" value="bd2" input type="text" name="bd2" value="bd3"
</textarea> <br/>
<input type="button" onclick="pulldata()" value="Button" />
<br/>
<textarea name="tor" id="tor"></textarea>
JS
<script language="javascript">
function pulldata() {
var raw=document.getElementsByName('pull')[0].value;
var jqn=raw.split('name=\"')[1].split('\" ')[0];
var vals=raw.split('value=\"')[1].split('\" ')[0];
document.getElementById('tor').value=jqn+'\: \"'+vals+'\"\,';
};
</script>
Этот код, кажется, сработает, результат, который я получаю;
bd: "bd",
Но я хочу получить все name=(.+?) & value=(.+?)
из текстовой области, без использования (name = \ ") [1] [2] ... [n]
метод цикла вполне подойдет мне. Как мне это сделать?