2016-12-16 6 views
0

Ich habe ein Formular, aus dem der Benutzer Daten eingeben kann, wenn der Benutzer die Daten in ein Textfeld eingibt. Ich möchte alle führenden Leerzeichen in Benutzerdaten und entfernen Ich möchte dem Benutzer erlauben, diese Zeichenfolge von vorne auch zu bearbeiten. So, wie führende Leerzeichen in Zeichenfolge auf onkeyup Methode in Javascript automatisch zu entfernen und ermöglichen Benutzer, Front der Zeichenfolge zu bearbeiten ... lange Zeit gesucht wie alle folgendenEntfernen von vorderen Leerzeichen in einer Zeichenfolge mit Javascript

//trim(fname); 
//.replace(/\s+/g, ''); 
//.replace(/^\s+|\s+$/g, ""); 
    //fname.replace(/^[ ]+|[ ]+$/g,'') 
    //fname1.trim(); 

aber keine use.please jede mögliche Hilfe würde geschätzt

+0

Verbessere Englisch – Mikkel

+0

danke für den Vorschlag ... aber ich fragte über Javascript nicht über Englisch Sprache ..... – rch

Antwort

0

Sie suchen string.trim()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim

var orig = ' foo '; 
console.log(orig.trim()); // 'foo' 

// Another example of .trim() removing whitespace from just one side. 

var orig = 'foo '; 
console.log(orig.trim()); // 'foo' 

in Ihrem Fall, möchten Sie wahrscheinlich:

fname=fname.trim(); 
+0

Ich muss die ersten Leerzeichen trimmen unter Onkeyup-Methode und bei der Gleichzeitig erlauben, Text vor der Zeichenfolge hinzufügen – rch

0
String.prototype.trim = function() { 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 

die onkeyup Funktion nicht die Ordnung nicht beeinträchtigt. Sie fügen einfach die Trimmung in die onkeyup hinzu.

Ich denke, Sie fragen, der Cursor ist nicht am Ende nach dem Trimm Funktion aufgerufen, ist es? Bitte beschreiben Sie das Problem klar ...

+0

Ich versuchte dies ,,, aber nach meinem Bedarf ... Ich möchte bearbeiten und Text vor der Zeichenfolge zur gleichen Zeit hinzufügen .. – rch

+1

Während dieses Code-Snippet die Frage lösen kann, [mit einer Erklärung] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) hilft wirklich, die Qualität Ihres Beitrags zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. Bitte versuchen Sie auch nicht, Ihren Code mit erklärenden Kommentaren zu füllen, dies reduziert die Lesbarkeit sowohl des Codes als auch der Erklärungen! – kayess

Verwandte Themen