Tenho um erro em Javascript que me foi reportado e, infelizmente, não faço ideia de como o reproduzir. As Ferramentas de Desenvolvimento do IE8 reportam o seguinte erro: Quantificador inesperado. A seguinte linha produz o erro:
var g=RegExp(d+"=([^|]*)").exec(j); //ou Ler mais →Gostas da expressão regular neste? O que é que ela corresponde?
document.getElementById("MyElement").className = document.getElementById("MyElement").className.replace ( /(?:^|\s)MyClass(?!\S)/ , '' )?: significa tornar o grupo de captura um grupo sem captura, ou seja, não incluir a sua correspondência como uma retroreferência. Isto é frequentemente feito para aumentar o desempenho e si
Ler mais →
Tenho um problema de RegEx muito básico. Estou a tentar limpar um campo de entrada com uma lista branca. Estou a tentar permitir apenas números e um ponto decimal no meu campo. Se um utilizador digitar um caráter inválido, quero removê-lo da entrada e substituir a entrada por uma string limpa.
Consigo fazê-lo fu
Ler mais →
Antes de mais, eu sei como a maioria das perguntas sobre RegExp funciona; e esta não é uma daquelas perguntas de "por favor, escreva o meu código".
A minha confusão reside no facto de o meu RegExp funcionar no regexr, e nas ferramentas de desenvolvimento do Chrome ao consultar o document.body.textContent, ma
Ler mais →
Como faço para realizar uma pesquisa e substituição de strings apropriada em JavaScript sem envolver absolutamente nenhuma REGEX?
Eu sei que os documentos dizem que se o primeiro argumento de String.prototype.replace() for uma string, em vez de uma regex, então fará
Ler mais →
Estou a capturar a entrada do utilizador em linguagem natural e preciso de a verificar em relação a uma versão "correta" predefinida. Isto é trivial, mas não tenho a certeza de como lidar com as variações nas contrações na língua inglesa.
Suponha que estou a esperar a fr
Ler mais →Estou a precisar de impedir alguma interação de entrada do utilizador e a primeira coisa que me vem à cabeça é regex imediatamente.
Vou primeiro escrever o melhor que puder o que preciso de realizar e depois vou publicar o código que escrevi para cumprir a maioria destas coisas, mas ainda não está perfeito...
Não consigo parecer encontrar uma Expressão Regular para JavaScript que teste os seguintes casos:
Você consegue ver o que estou a tentar fazer. Só preciso que valide um caminho de ficheiro. Mas parece que todas as expressões que
Ler mais →
Existem métodos de correspondência de regex tanto em objetos RegExp como em objetos String em Javascript.
Os objetos RegExp têm os métodos
Os objetos String têm os métodos
Ler mais →
Quero validar que as cadeias de caracteres fornecidas são URLs. Seria bom também corresponder URLs no texto, mas não é obrigatório. Pesquisei e experimentei, mas até agora não encontrei algo que satisfaça estes requisitos:
Não deve aceitar cadeias de caracteres que, quando tratadas como links, representem um risco de
Ler mais →