A entrada do usuário nos campos de formulário HTML geralmente é fornecida ao JavaScript como uma cadeia de caracteres. Vivemos com esse fato há décadas, mas às vezes os desenvolvedores precisam extrair números dessa string. Há várias maneiras de obter esses números, mas vamos nos basear em expressões regulares para extrair esses números!
Para empregar uma expressão regular para obter um número em uma cadeia de caracteres, podemos usar \d+
:
const string = "x12345david"; const [match] = string.match(/(\d+)/); match; // 12345
As expressões regulares são capazes de realizar operações realmente poderosas no JavaScript; essa prática é uma das operações mais fáceis. A conversão do número usando um Number()
fornecerá ao senhor o número como um Number
tipo.
Animação CSS vs. JS: O que é mais rápido?
Como é possível que a animação baseada em JavaScript sempre tenha sido secretamente tão rápida – ou mais rápida – do que as transições CSS? E, como é possível que a Adobe e o Google lancem consistentemente sites móveis ricos em mídia que rivalizam com o desempenho de aplicativos nativos?
Centralização vertical com o Flexbox
Centralizar verticalmente o conteúdo de filhos irmãos é uma tarefa de que precisamos há muito tempo na Web, mas que sempre pareceu muito mais difícil do que deveria. Inicialmente, usávamos tabelas para realizar a tarefa, depois passamos a usar truques de CSS e JavaScript porque o layout de tabela era horrivelmente…