ciao, ho questa espressione regolare che fa quello che devo fare in ubuntu(da terminale con grep trova dei rnge di numeri separati da - di un massimo 1000, riporto):
echo 1-100 | grep -E "^[0-9]*$|[0-9]*-([1-9][0-9]{0,2}|1000)$" 1-100
echo 1-10 | grep -E "^[0-9]*$|[0-9]*-([1-9][0-9]{0,2}|1000)$" 1-10
ma come faccio a tradurla in js?
e perchè in js non funziona ? esistono differenti tipi di espressioni regolari?
o è un problema di escape?
riporto quello che ho fatto in js:
solo che appena inserisco il carattere { mi da errore la pagina js.codice:var re = /^[0-9]*$|[0-9]*-([0-9][1-9]){0,2} /g; var str = ui.tagLabel; var myArray = str.match(re); alert(myArray); if(!myArray) . . .
grazie.
ciao.