Desculpa, esqueci de dizer que objetivo da expressão é validar números reais em ponto flutuante (decimal).
--- Em shell-script@yahoogrupos.com.br, "fsilva6" <fsil...@...> escreveu > > Senhores, > para validar um campo DECIMAL em java script utilizo a expressão > regular abaixo. > > /^[+-]?((\d+|\d{1,3}(\.\d{3})+)(\,\d*)?|\,\d+)$/ > > Estou tentando migrar essa expressão para executa-la no AIX com SED e estou > tomando o seguinte erro. > > sed: /^[+-]?((\d+|\d{1,3}(\.\d{3})+)(\,\d*)?|\,\d+)$/ is not a recognized > function. > > Já fiz algumas alterações no SED mas até agora não obtive sucesso. > > Alguém poderia me auxilar na resolução deste problema? >