Ребята, привет всем!
Никак не могу догадаться, что делаю не так. Есть код, указанный ниже и входные данные : "qwe\nqwe". В результате выполнения кода получаю только один "qwe". Почему? Ведь я использую глобальный поиск по образцу. Подскажите, пожалуйста.
<script type="text/javascript">
function cleanLog() {
$('res').update(""); // clear previous data
regExps = new Array (
"qwe",
"abc"
);
log = $('log').value; // элемент содержит "qwe\nqwe"
arr = new Array();
for(var i = 0; i < regExps.length; ++i) {
res = new RegExp(regExps[i],"gim").exec(log);
if (res != null)
arr = arr.concat(res);
}
for(var i = 0; i < arr.length; ++i) {
$('res').insert(arr[i] + "<br>"); // в res только один "qwe"
}
}
</script>