ไม่กี่วันที่ผ่านมาฉันพบปัญหาและใช้เวลานานในการแก้ปัญหา ฉันโกรธมาก! การใส่สตริงลงใน settimeout ไม่สามารถเรียกใช้วิธีการ ต่อมาฉันพบว่ามีการแบ่งบรรทัดเพิ่มเติมที่สตริงดังนั้นฉันจึงไม่สามารถหาได้โดยไม่ต้องดูอย่างระมัดระวัง เพียงใช้นิพจน์ทั่วไปเพื่อลบการแบ่งบรรทัด
// ลบ spaces string.prototype.trim = function () {return.replace (// s+/g, "");} // ลบฟังก์ชั่นการแบ่งบรรทัด clearbr (key) {key = key.replace (/</// {return str.replace (/^/s*/g, "");} // ลบฟังก์ชั่นพื้นที่ด้านขวา rtrim (str) {return str.replace (// s*$/g, "");} // ลบช่องว่างที่ปลายทั้งสองของฟังก์ชั่นสตริง (str) {return str.replace (/(^/s*) ctim (str) {return str.replace (// s/g, '');} // เป็นสตริงที่ประกอบด้วยฟังก์ชันตัวเลข is_digitals (str) {var reg =/^[0-9]*$/; // จับคู่จำนวนเต็มส่งคืน reg.test (str);}} // มันเป็นสตริงที่ประกอบด้วยฟังก์ชันตัวเลข is_digitals (str) {var reg =/^[0-9]*$/; // จับคู่จำนวนเต็มส่งคืน reg.test (str);}ตอนนี้ฉันพบว่าฉันชอบใช้นิพจน์ทั่วไปมากขึ้นเรื่อย ๆ ฮ่าฮ่า! มันค่อนข้างง่ายและใช้งานง่าย แน่นอนคำถามแรกคือคุณสามารถคุ้นเคยกับการแสดงออกปกติ ฉันยังพยายามเขียนวิธี JS นี้เพื่อลบนิวไลน์ด้วยตัวเองและมันทำให้ฉันตระหนักได้จริงๆ!
นิพจน์ปกติของ JS ข้างต้น (แนะนำ) สำหรับการลบช่องว่างและการแบ่งบรรทัดเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น