<input type="text" value="[tabelas][something][oas]" id="allInput">
<script type="text/javascript">
allInput = document.getElementById('allInput');
var nivel = new Array('tabelas', 'produto');
for (var i =0; i < nivel.length ; i++ )
{
alert(" oi => " + allInput.value + " <-- " + nivel[i]) ;
var re = new RegExp("^\[" + nivel[i] + "\]\[.+\].+", "g");
alert(re);
allInput.value = allInput.value.replace(
re, "OLA");
alert(" oi 2 => " + allInput.value + " <-- " + nivel[i]) ;
}
</script>
По сути, я хочу заменить "что-то2" в [tabelas] [что-то] [другое поле] числом, я играл с регулярным выражением и получил другие результаты, используя .replace (/ expression /, xxx) и новый RegExp ().
С наилучшими пожеланиями и спасибо за любую помощь.