Ir ao conteúdo
  • Cadastre-se

Thyago Barbosa

Membro Pleno
  • Posts

    48
  • Cadastrado em

  • Última visita

Reputação

0
  1. @HwapX Mano, não dá pra usar o + dentro do lookbehind? Tipo, pelo google chrome funcionou isso aqui (?<=\d{5}\/\d+\s+\d{2}\/\d{2}\/\d{4}\s+\d+\s+)[\w\s\/]+(?=.+\s+R\$)/) Mas fui olhar no Firefox e no IE e tá dando look-behind invalido, e só dá problema quando coloco o contador '+' em algum valor
  2. Galera, estou tentando fazer um match, que busque "xxx dias" que está entre um monte de dados. Pra mim conseguir achar, tive que fazer /Atr\. Real\:\s+\d+ dias/ (por que só fazendo \d+ dias ele busca outros valores que não é o que eu quero) e depois de puxar essa Array, preciso dar match novamente com o \d+ dias. Vi que tem uma funcionalidade que ele consegue buscar o valor seguido de outro sem gravar o que foi seguido, no caso se eu quisesse pegar só o número de dias seria /\d+(?=dias)/. Daí, como eu faria pra fazer essa busca ao contrário? Ao invés de ser "valor seguido(e não gravado) de x" fosse "valor(não gravado) seguido de x (gravado)"? No caso, algo mais ou menos: /(Atr\. Real\:=?)\s+\d+ dias/ pra que viesse só o "xxx dias" que está sendo seguido de "Atr. Real: "
  3. @DiF Entendi, mas por exemplo, se eu pegar esse arquivo html, e abrir em outro computador, ele vai continuar com os dados que estavam lá ou só se abrir o html na mesma máquina em que foi salva os dados?
  4. @Felipe Paz É porque se eu utilizar a tabela direto no navegador, não vou conseguir manter os dados da tabela, a não ser que funcionasse igual à um arquivo de excel, que mesmo trocando de computador ele mantem os dados que foram digitados. Teria alguma forma de armazenagem de dados (sem ser com LocalStorage que não armazena muita coisa) utilizando JavaScript puro?
  5. @DiF Não po, essa parte de conversão pra tabela não é pra manter o valor, é que estou querendo fazer o seguinte, quero transformar o textarea em tabela, e na tabela quero usar um "SortBy" pra organizar em ordem alfabética tal coluna, e depois que fizer isso, quero que transforme essa tabela editada novamente em um texto. Só que daí estou fazendo em partes pra não ficar muito complicado
  6. Galera, alguém sabe algo em JavaScript (Puro) que transforme valores de uma textarea em uma tabela utilizando " | " para separar colunas (<td>) e o enter/ quebra de linha pra separar a <tr> igual está na imagem abaixo (Obs: Será através de um botão onclick que será feito essa transformação, não está na imagem porque foi só pra ilustrar mesmo) Se alguém souber, por gentileza manda exemplo online
  7. Galera, alguém pode me dizer como faço pra armazenar os dados digitados em um input utilizando o LocalStorage? Vi um que tinha no W3 mas não entendi como faz, se alguém puder, por gentileza faz nesse script de teste aqui > https://jsfiddle.net/6zbgmomw/ Obs: Caso tenha alguma outra forma de armazenar os dados sem utilização de bibliotecas também pode ser
  8. Galera, tenho o seguinte script <script> var valor1_r3 = document.getElementById('valor1-r3'); var porcentagem1_r3 = document.getElementById('porcentagem1-r3'); var valor2_r3 = document.getElementById('valor2-r3'); var porcentagem2_r3 = document.getElementById('porcentagem2-r3'); var calc_by_valor = document.getElementById('calc-by-valor'); var calc_by_porcentagem = document.getElementById('calc-by-porcentagem'); String.prototype.PorcentagemOn = function() { v = this; v = v.replace(/(\d)$/g, "$1%"); return v; } valor1_r3.addEventListener("input", function(){ if(calc_by_valor.checked == true){ var calc = (porcentagem1_r3.value * valor2_r3.value / valor1_r3.value); porcentagem2_r3.value = calc; PorcDecim = porcentagem2_r3.value.replace(/([0-9]+.)([0-9]{1,5})([0-9]+)/g, "$2"); if(PorcDecim.length >= 5){ porcentagem2_r3.value = calc.toFixed(5).PorcentagemOn(); } else{ porcentagem2_r3.value = calc.toString().PorcentagemOn();} } if(porcentagem2_r3.value == 'NaN' | porcentagem2_r3.value == 'Infinity'){ porcentagem2_r3.value = ''; } if(calc_by_porcentagem.checked == true){ valor2_r3.value = (valor1_r3.value * porcentagem2_r3.value / porcentagem1_r3.value); } if(valor2_r3.value == 'NaN' | valor2_r3.value == 'Infinity'){ valor2_r3.value = ''; } }); </script> Só que queria aplicar tudo que está dentro do "addEventListener(...{}" também no "porcentagem1_r3"; "valor2_r3" e no "porcentagem2_r3", só que não queria ter que repetir a função 3 vezes (uma pra cada elemento). Dai queria saber se teria como fazer isso tipo assim valor1_r3|porcentagem1_r3|valor2_r3|porcentagem2_r3.addEventListener("input", function(){...} Exemplo online: https://www.w3schools.com/code/tryit.asp?filename=FMZNVZ1BEJTD
  9. Galera, alguém sabe como faz um botão que sirva pra copiar um texto de determinado input/ textarea utilizando JavaScript Puro e que seja compativel com versões iguais ou anteriores ao Firefox 21.0? Procurei em um monte de lugar e o que achei foi somente aquele usando "execCommand('Copy')" mas ele só funciona nas versões atuais dos browsers (Firefox 42+, IE 11+).
  10. Galera, como faço pra utilizar o seguinte Regex ^R\$(\d{1,3}(\.\d{3})*|\d+)(\,\d{2})?$ Em um .replace(), como por exemplo v = v.replace(/(\d{1})(\d{1,2})$/, "$1,$2")
  11. Galera, estou querendo comprar essa fonte aqui https://www.kabum.com.br/cgi-local/site/produtos/descricao_ofertas.cgi?codigo=89054 Só que eu estou dando preferência à fontes que sejam o menos barulhenta possível. Alguém sabe me dizer essa fonte aí é boa na questão do barulho? Se puderem, listem outras fontes com 550w ou 600w que sejam silenciosas e que sejam confiáveis (máximo 250,00)
  12. @DiF Entendi, pior que tem que ser html puro mesmo :/ Não tem nenhuma gambiarra com Javascript que consiga fazer isso mais ou menos?
  13. Galera, tenho um código que estou usando o estilo "padding" só que o valor que coloco dentro do padding, tipo "padding: 0px 4px" mostra um estilo diferente em cada navegador. Tipo, no Firefox fica um quadrado, e no Chrome fica um retângulo (altura > largura), daí existe alguma condição do tipo (só exemplificando) "If (navegador = Firefox){padding: 0px 4px} If (navegador = Chrome){padding: 8px 2px}. Tipo nesse esquema (sei que não existe desse jeito, mas foi só pra ilustrar.)
  14. @iHollyZinhO Entendi, e como faz pra retornar a função no mesmo input que está ativando o keyup? Tipo, ao invés de ativar na id local, ativar na id teste
  15. @iHollyZinhO Então, o return nesse daí tá retornando "undefined" mas quando faço o alert com número ele volta formatado alert(formatReal(-99999999999999)); Olha aí o link só da função: http://jsfiddle.net/zQ8Qq/ @DiF Não ta aplicando a função no input de nenhum jeito não é como se não tivesse função via keyup/ keypress

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...