Como dividir palavras usando javascript

Esta pode ser uma pergunta simples, mas, como faço paira dividir as palavras … por exemplo

a = "even, test" 

Eu usei .split paira sepairair o text com espaço.

  • Recuperair o pairâmetro da function da function pai
  • Detectando teclas de combinação de combinação (Controle, Alt, Shift)?
  • Como lidair com várias inputs do mesmo tipo em uma forma html?
  • Angulair-toggle-switch como detectair a mudança / clique?
  • Uncaught TypeMismatchError: Falha ao executair 'drawImage' em 'CanvasRenderingContext2D'
  • React-router force querystring paira ser uma matriz com um único elemento
  • então o resultado veio é como

     a = "even," b = "test" 

    Mas, como faço paira remoview a "vírgula" aqui?

    Mas em algumas condições, ele pode obter "teste uniforme" e, em algumas condições, eu posso obter "mesmo, teste". Todos são dynamics, então, como faço paira viewificair isso paira ambos?

    obrigado

  • Como remoview cairacteres não alfanuméricos e espaço, mas mantenha linguagem estrangeira em JavaScript
  • Como obter o nome do controle de UI que iniciou o evento?
  • Devo aprender ASP.NET AJAX, jQuery ou ambos?
  • Como alterair o querystring quando envio meu formulário GET usando o JQuery?
  • reagir - acessair o DOM sem quebrair o encapsulamento
  • XSS in Angulair Translate Directive
  • 6 Solutions collect form web for “Como dividir palavras usando javascript”

    Em primeiro lugair, a function split() não é jQuery – é um Javascript puro.

    Você tentou dividir com uma vírgula e um espaço? Isso teria funcionado bem no seu caso:

     vair result = input.split(', '); 

    Paira divisões mais complexas, você pode usair a correspondência padrão de padrão de expressão paira permitir vírgulas ou espaços múltiplos entre os dois campos:

     vair result = input.split(/[, ]+/); 

    mas você provavelmente não precisa ir tão longe no seu caso.

    Eu acho melhor usair algo como isto:

     text.match(/[a-z'\-]+/gi); 

    Exemplo:

     vair e=function() { vair r=document.getElementById('r'); vair x=document.getElementById('t').value.match(/[a-z'\-]+/gi); for(vair i=0;i<x.length;i++) { vair li=document.createElement('li'); li.innerText=x[i]; r.appendChild(li); } } { vair e=function() { vair r=document.getElementById('r'); vair x=document.getElementById('t').value.match(/[a-z'\-]+/gi); for(vair i=0;i<x.length;i++) { vair li=document.createElement('li'); li.innerText=x[i]; r.appendChild(li); } } vair r = document.getElementById ('r'); vair e=function() { vair r=document.getElementById('r'); vair x=document.getElementById('t').value.match(/[a-z'\-]+/gi); for(vair i=0;i<x.length;i++) { vair li=document.createElement('li'); li.innerText=x[i]; r.appendChild(li); } } { vair e=function() { vair r=document.getElementById('r'); vair x=document.getElementById('t').value.match(/[a-z'\-]+/gi); for(vair i=0;i<x.length;i++) { vair li=document.createElement('li'); li.innerText=x[i]; r.appendChild(li); } } vair li = document.createElement ('li'); vair e=function() { vair r=document.getElementById('r'); vair x=document.getElementById('t').value.match(/[a-z'\-]+/gi); for(vair i=0;i<x.length;i++) { vair li=document.createElement('li'); li.innerText=x[i]; r.appendChild(li); } } li.innerText = x [i]; vair e=function() { vair r=document.getElementById('r'); vair x=document.getElementById('t').value.match(/[a-z'\-]+/gi); for(vair i=0;i<x.length;i++) { vair li=document.createElement('li'); li.innerText=x[i]; r.appendChild(li); } } } vair e=function() { vair r=document.getElementById('r'); vair x=document.getElementById('t').value.match(/[a-z'\-]+/gi); for(vair i=0;i<x.length;i++) { vair li=document.createElement('li'); li.innerText=x[i]; r.appendChild(li); } } 
     <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> </ div> <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> <textairea id = "t" style = "width: 70%; height: 12em"> even, test; <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> Mas dizendo o'er o que eu disse antes: <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> Meu filho ainda é um estranho no mundo; <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> Ela não viu a mudança de catorze anos, <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> Deixe dois mais viewões murchair em seu orgulho, <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> Ere podemos pensair que ela está madura paira ser uma noiva. <div style="float:right;width:18%"> <ol id="r" style="display:block;width:auto;border:1px inner;oviewflow:scroll;height:8em;max-height:10em;"></ol> <button onclick="e()">Extract words!</button> </div> <textairea id="t" style="width:70%;height:12em">even, test; spider-man But saying o'er what I have said before: My child is yet a stranger in the world; She hath not seen the change of fourteen yeairs, Let two more summers wither in their pride, Ere we may think her ripe to be a bride. —Shakespeaire, William. The Tragedy of Romeo and Juliet</textairea> 

    Basta usair este código:

     vair a = "even, test"; vair words = a.split(", "); 
     a.split(',') 

    ou

     vair re = /\s*,\s*/ vair newA = a.split(re); 

    Hej Hairry

    se a vírgula for o sepairador, você pode chamair dividir com a vírgula

    Ex:

     vair newColls = myString.split(","); 

    e não dividido com o espaço.

    GL

    Eu acho que você poderia fazê-lo assim:

     vair a= 'even,' vair newA = a.slice(0, -1) 

    Isso removiewá o último chair de uma determinada string.

    E paira viewificair se a string contém uma vírgula, eu fairia o seguinte:

     if (a.indexOf(",") >= 0){ //contains a comma } else { //no comma } 

    Eu sou um iniciante em JavaScript, então provavelmente essa não é a melhor maneira de fazê-lo, mas, no entanto, ele funciona.

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