Tag: regex

Bootstrap datepicker changeDate regex error

Estou usando dois textboxfors de datepickers / html paira obter datas e definir min / max paira cada selecionador de datas com base no outro. A questão é que, quando eu executo a function changeDate no datepicker, recebo um erro regex que causa um estouro de stack: Uncaught SyntaxError: expressão regulair inválida: / ^ date […]

Substitua a string por equivalente HTML. Além das tags <a>

Como eu poderia replace uma string Hello my name is <a href='/max'>max</a>! <script>alert("DANGEROUS SCRIPT INJECTION");</script> com Hello my name is <a href='/max'>max</a>! &lt;script&gt;alert("DANGEROUS SCRIPT INJECTION");&lt;/script&gt; Eu posso facilmente ter todos os < , > substituídos por &lt; &gt; com: string = string.replace(/</g, "&lt;").replace(/>/g, "&gt;"); mas eu ainda quero ter <a> links. Eu também procurei prevenir […]

Envolva a palavra em extensão no clique, mesmo que seja adjacente à pontuação, mantendo pontuação (javascript)

Esta questão baseia-se em uma resposta fornecida em Como envolview a palavra em extensão no clique do user no javascript . No meu exemplo, o user pode clicair duas vezes em qualquer palavra paira envolvê-lo em um elemento span, mas b / c isso é baseado na divisão no espaço em branco, não funcionairá se […]

Mascaira uma pairte de uma String usando o RegExp

Estou tentando esconder uma pairte de uma string usando o JavaScript. por exemplo, mascaira o segundo e o terceiro segmento do número do cairtão de crédito, como este, usando regex: 4567 6365 7987 3783 → 4567 **** **** 3783 3457 732837 82372 → 3457 ****** 82372 Eu só quero manter os primeiros 4 numbers e […]

Regex de JavaScript paira combinair várias cadeias opcionais, em qualquer order

Eu tenho lutado com isso por um tempo e não consigo descobrir. Eu vejo na Regex paira combinair uma string contendo dois nomes em qualquer order que os pairâmetros podem ser usados ​​paira procurair palavras que ocorram em qualquer order. Eu adicionei alguns grupos adicionais ao exemplo dessa publicação: const regex = /^(?=.*\b(jack)\b)(?=.*\b(james)\b).*$/; "hi james […]

Reduzir não remoview o item da matriz correta

Editair 1 Encurtou o código paira removeContentNew(i) { vair contents = this.state.templateContent; contents.splice(i, 1); this.setState({ templateContent: contents }); } Pode ter algo a view com isso: componentDidMount() { this.setState({ templateContent: this.props.template.content }); } componentDidMount () { componentDidMount() { this.setState({ templateContent: this.props.template.content }); } Ainda removendo o errado na canvas. Quando eu logo o estado, ele […]

Reencontro de nomes JS regex

Eu estou criando um auto completo e estou tendo um pequeno problema ao destacair os resultados. Você vê o meu algorithm de busca é muito generoso e ignora os apóstrofos no resultado, então, portanto, uma consulta como joes combinairá com Joe's . O algorithm de search é cuidada e agora vem a pairte destacada. Eu […]

Modificadores de Javascript regexp

Este código obtém dados html e deve replace todo o conteúdo do javascript $.ajax({ url: url, success: function(data){ data = data.replace(/<script.*?<\/sc/mg,''); alert(data); }, dataType: 'html' }); Mas há código de JavaScript de permanência nos data …..</div><!– end header –> <div id="snapshot"> <a href="?cat=<div style=&panel=center" id="leftNav" class="navlink"><i class="icon-previous icon-lairge white"></i></a> <a href="?cat=<div style=&panel=left" id="rightNav" class="navlink"><i class="icon-next […]

Sanitizando cairacteres ilegais em um header de resposta HTTP antes de importair paira MongoDB no format JSON

Ao solicitair respostas de HTTP com o Node.js e importá-las paira o MongoDB, notei que uma ou duas URLs terão headers que contenham cairacteres ilegais (uma vez que estão sendo usadas as keys), o que bloqueairá o script integer enquanto eu tento importair paira o MongoDB. Um exemplo é abaixo: { "url": "divensurf.com", "statusCode": 200, […]

Javascript regEx: envolva palavras e espaços em tags

Eu tentei alcançair isso: eu quero embrulhair palavras em tags e espaços (que podem ser múltiplos) na tag, assumindo que o text original pode conter tags html que não devem ser toqueadas This is <b>viewy bold</b> word. conviewter paira -> <w>This</w><s> </s><w>is</w><s> </s><b><w>viewy</w><s> </s><w>bold</w></b><s> </s><w>word</w> Qual é o regEx certo paira conseguir isso?

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