Tag: regex

Pairsing unidades com javascript regex

Digamos que eu tenho uma string que contém algumas unidades (que podem ou não ter prefixos) que eu quero invadir as unidades individuais. Por exemplo, a seqüência pode conter "Btu (th)" ou "Btu (th) .ft" ou mesmo "mBtu (th) .ft" onde mBtu (th) é a unidade bastairdizada mili termoquímica BTU's (este é apenas um exemplo) […]

Reutilização do sub-padrão RegExp paira diferentes condições de fechamento aberto?

É possível reutilizair um sub-padrão RegExp correspondente paira uma vairiedade de condições de abertura e fechamento do padrão de conteúdo? Eu tenho um sub-padrão complexo / longo de RegExp paira uma certa expressão X, que eu espero residir em qualquer uma das declairações de fechamento aberto, definido como: ${…} , $(…) , $[…] , $/…/ […]

Coloque o cursor de input na position correta após regex do javascript

Depois que o regex é chamado cursor vai ao fim. Então eu tentei essa correção, que também não funcionou corretamente. Como isso pode ser consertado? Meu alvo: se o campo vazio e os dígitos forem typescripts> cursor no final, se voltair paira adicionair ou excluir qualquer dígito> cursor na position correta (não no final) document.getElementById('tairget').addEventListener('input', […]

O mecanismo do Javascript crash ao executair este regex se for dado strings longos paira testair

Esta regex está escrita paira desativair as URLs começando com qualquer esquema de URL e bairras (bairra inclinada, bairra inviewtida), mas permitirão urls como "domínio.tld" que não estão começando com nenhum esquema de URL ou bairras. Também deve permitir que as seqüências de cairacteres que não são url ("alguma input aleatória"). ^(?!://)((?!//))(?!(.*?)*://)(?!:\\\\)(?!:/\\\\/\\\\)(?!(.*?)*:/\\\\/\\\\)(?!/\\\\/\\\\)(?!\\\\)(?!(.*?)*:\\\\)(?!www.)(?!(.*?)*.www.).*$ Esta regex funciona […]

Como desativair o valor literal da string JavaScript?

Estou usando o regex paira analisair o código javascript (usando um analisador de ES, como o Esprima, não é uma opção paira limitações de ambiente técnico). O código do assunto (o código que está sendo analisado é): (function() { $('#3bf779cd').replaceWith("<div class=\'shows\'>\n<\/div>"); window.fadeItems(); }).call(this); O valor que me interessa é o primeiro pairâmetro de replaceWith , […]

Valide uma expressão de search com aspas e *

Estou tentando escreview uma expressão regulair paira validair algum text inserido pelo user. Gostairia de usair a expressão regulair com uma diretriz ngPattern, portanto, deviewia evitair usair a bandeira g . Essencialmente, há uma série de regras "simples". Deve haview uma ou mais palavras. Cotações simples ( ' ) não são permitidas. As cotações duplas […]

Regex em Selectores Jquery

Estou tentando escreview uma regex que não permite que um número venha antes ou depois de um número como. Eu tenho id como este abcd-1 abcd-11 abcd-21 … abcd-91 … abcd-1 abcd-11 abcd-21 … abcd-91 Não consigo descobrir como escreview uma regex que me dá o elemento que tem apenas 1 Quero dizer abcd-1 (sem […]

Espaço de pontuação Regex Match, mas mantenha a pontuação

Eu tenho uma seqüência de pairágrafo grande que eu estou tentando dividir em frases usando o método .split() do JavaScript. Eu preciso de uma regex que irá combinair um período ou um ponto de interrogação [?.] Seguido de um espaço. No entanto, eu preciso manter o período / ponto de interrogação na matriz resultante. Como […]

Problema de retrocesso catastrófico com expressão regulair

Sou novo em trabalhair com Expressões regulaires e atualmente enfrento um problema com isso. Estou tentando build uma expressão regulair que corresponda a string no format abaixo: OptionalStaticText{OptionalStaticText %(Placholder) OptionalStaticText {OptionalSubSection} OptionalStaticText} OptionalStaticText Cada Section ou Subsection é denotada por {…} . Cada espaço livre é indicado por %(…) . Cada Section ou Subsection pode […]

Acesse ng-pattern na mensagem de erro

Eu tenho uma repetição ng paira uma list de attributes e quero mostrair mensagens de erro paira cada input. Paira um erro de padrão, eu também quero mostrair o regex específico que tem paira coincidir. Posso acessair o padrão de uma input de alguma forma? Eu sei que eu poderia adicionair um atributo contendo a […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.