Als ich vor ein paar Tagen programmierte, stieß ich auf ein Problem, dessen Lösung lange dauerte. Es hat mich wirklich verrückt gemacht! Das Einfügen einer Zeichenfolge in setTimeout konnte die Methode nicht ausführen. Später stellte ich fest, dass nach der Zeichenfolge eine zusätzliche neue Zeile vorhanden war, die ich nur mit regulären Ausdrücken entfernen konnte.
//去除空格 String.prototype.Trim = function() { return this.replace(/\s+/g, ""); } //去除换行 function ClearBr(key) { key = key.replace(/<\/?.+?>/g,""); key = key.replace(/[\r\n]/g, ""); return key; } //去除左侧空格 function LTrim(str) { return str.replace(/^\s*/g,""); } //去右空格 function RTrim(str) { return str.replace(/\s*$/g,""); } //去掉字符串两端的空格 function trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } //去除字符串中间空格 function CTim(str) { return str.replace(/\s/g,''); } //是否为由数字组成的字符串 function is_digitals(str) { var reg=/^[0-9]*$/; //匹配整数 return reg.test(str); }
Jetzt stelle ich fest, dass ich immer mehr gerne reguläre Ausdrücke verwende, haha! Es ist relativ einfach und intuitiv. Voraussetzung ist natürlich, dass Sie sich mit regulären Ausdrücken auskennen. Ich habe auch versucht, diese JS-Methode zum Löschen von Zeilenumbrüchen zu schreiben, und es hat bei mir wirklich funktioniert!
Der obige reguläre JS-Ausdruck zum Entfernen von Leerzeichen und Zeilenumbrüchen (empfohlen) ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.
Weitere reguläre JS-Ausdrücke zum Entfernen von Leerzeichen und Zeilenumbrüchen (empfohlen) finden Sie auf der chinesischen PHP-Website!