2015-06-11 18 views
5

Sto provando a tagliare la corda. Lo google per assetto.Come tagliare la stringa usando node.js?

I suggerimenti che sto ottenendo.

  1. nome.trim(); - la funzione()
  2. npm assetto Non riconosciuta installare stringa --save

     var S = require('string'); 
         S('hello ').trim().s; -- this also same issue  
    

Potete uno mi assist qual è il problema del metodo di cui sopra o qualsiasi cosa che ho perso?

+1

'name.trim()' dovrebbe funzionare se 'name' è una stringa. – Pavlo

+0

Cos'è 'typeof name'? –

+0

okay puoi postare che hai caricato la dipendenza da stringa? Voglio dire, puoi assicurarti di aver caricato il modulo del nodo della stringa. – Jai

risposta

10

Non è necessario jquery per questo ...

var str = "  Hello World!  "; 
var trimmedStr = str.trim(); 
console.log(trimmedStr); 

Questa uscita volontà quanto segue nella console: "Ciao Mondo"

+0

È corretto dopo aver inserito "str.toString(). Trim();" – Vanarajan

+0

'str' è già una stringa - non c'è bisogno di chiamare' toString' su di esso – Alex

+0

I thing var è comune. Hai bisogno di convertire ... – Vanarajan

0

Non è necessario convertire nulla. Dalla console Node.js:

' hello '.trim() 

funziona correttamente. Si riduce a:

'hello' 

come previsto. È necessario solo richiamare la funzione sul letterale stringa o su una variabile stringa.

0

Prova questo lavoro per me

var str = " Hello World! "; 
var trim_leftright = str.replace(/^\s*|\s*$/g, ''); // left and right trim 
console.log(trimleftright); 

var trim_left = str.replace(/^\s*/, ''); // left trim 
console.log(trim_left); 

var trim_right = str.replace(/\s*$/, ''); // right trim 
console.log(trim_right); 
Problemi correlati