Articles of regex de

Expressão regular não funciona para pelo menos um caractere europeu

Estou verificando se minha string contém pelo menos um caractere de um idioma europeu (Exemplo: alemão, espanhol, inglês etc …) Eu tentei o seguinte: var check = “abc”; if(check.match(/^[a-zA-ZäöåÄÖÅ]+$/)){ alert(“if”); } else{ alert(“else”); } Ele só deve funcionar se tiver pelo menos um caractere de idioma europeu. Não deve funcionar se apenas números. Por favor […]

A correspondência de regex do Javascript falha na página real, mas os testes de regex funcionam bem

Eu tenho um problema muito específico sobre uma correspondência de expressão regular em JavaScript. Eu estou tentando combinar um pedaço de código-fonte, mais especificamente uma parte aqui: World Boards | Olympa – Trade | Bump when Yasir… A parte que eu estou tentando combinar é boardid=106121″>Olympa – Trade , a parte que eu realmente preciso […]

Javascript – string de retorno entre colchetes

Preciso retornar apenas o texto contido entre colchetes em uma string. Eu tenho o seguinte regex, mas isso também retorna os colchetes: var matched = mystring.match(“\\[.*]”); Uma string sempre conterá apenas um conjunto de colchetes, por exemplo: Some text with [some important info] Quero corresponder para conter “algumas informações importantes”, em vez de “[algumas informações […]

Javascript – Regex para validar o formato de data

Existe alguma maneira de ter um regex em JavaScript que valide datas de vários formatos, como: DD-MM-AAAA ou DD.MM.AAAA ou DD / MM / AAAA etc? Eu preciso de tudo isso em um regex e eu não sou muito bom com isso. Até agora eu cheguei com isto: var dateReg = /^\d{2}-\d{2}-\d{4}$/; para DD-MM-AAAA. Eu […]

Remover comentários HTML com Regex, em Javascript

Eu tenho algum HTML feio gerado a partir do Word, do qual eu quero retirar todos os comentários HTML. O HTML parece com isso: ..e o regex que estou usando é esse aqui html = html.replace(//gm, “”) Mas parece não haver correspondência, a string permanece inalterada. O que eu sinto falta?

Validação de e-mail para expressões regulares em JavaScript

Esse código está sempre alertando “null” , o que significa que a string não corresponde à expressão. var pattern = “^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$”; function isEmailAddress(str) { str = “azamsharp@gmail.com”; alert(str.match(pattern)); return str.match(pattern); }

Apare espaços do início e fim da string

Eu estou tentando encontrar uma maneira de aparar espaços do início e final da seqüência de título. Eu estava usando isso, mas não parece estar funcionando: title = title.replace(/(^[\s]+|[\s]+$)/g, ”); Alguma ideia?

Javascript replace com referência ao grupo correspondente?

Eu tenho uma string, como hello _there_ . Gostaria de replace os dois sublinhados por e , respectivamente, usando JavaScript . A saída seria (portanto) parecida com hello there . A cadeia pode conter vários pares de sublinhados. O que estou procurando é uma maneira de executar uma function em cada partida, da mesma maneira […]

javascript new regexp from string

Eu estou tentando criar algo semelhante a isso: var regexp_loc = /e/i; exceto que eu quero que o regexp seja dependente de uma string, então tentei usar o novo RegExp, mas não consegui o que queria. Basicamente eu quero que o e no regexp acima seja uma variável de string, mas eu falho com a […]

Java – expressão regular encontrando comentários no código

Um pouco de diversão com Java neste momento. Eu quero escrever um programa que leia um código da input padrão (linha por linha, por exemplo), como: // some comment class Main { /* blah */ // /* foo foo(); // foo */ foo2(); /* // foo2 */ } encontra todos os comentários e os remove. […]