ลบช่องว่างที่ปลายด้านซ้ายและขวาของสตริง คุณสามารถใช้ Trim, LTRIM หรือ RTRIM ใน VBScript ได้อย่างง่ายดาย แต่ไม่มีวิธีการในตัว 3 วิธีใน JS และจำเป็นต้องเขียนด้วยตนเอง วิธีการใช้งานต่อไปนี้ใช้นิพจน์ทั่วไปซึ่งมีประสิทธิภาพมากและเพิ่มวิธีการทั้งสามนี้ลงในวิธีการในตัวของวัตถุสตริง
รูปแบบของวิธีการที่เขียนลงในคลาสมีดังนี้: (str.trim ();)
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = "JavaScript">
string.prototype.trim = function () {
ส่งคืนสิ่งนี้ replace (/(^/s*) | (/s*$)/g, "");
-
string.prototype.ltrim = function () {
ส่งคืนสิ่งนี้ replace (/(^/s*)/g, "");
-
string.prototype.rtrim = function () {
ส่งคืนสิ่งนี้ replace (/(/s*$)/g, "");
-
</script>
การเขียนเป็นฟังก์ชั่นสามารถทำได้เช่นนี้: (ตัดแต่ง (STR))
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชั่นตัดแต่ง (str) {// ลบช่องว่างทั้งด้านซ้ายและขวาปลาย
return str.replace (/(^/s*) | (/s*$)/g, "");
-
ฟังก์ชั่น ltrim (str) {// ลบพื้นที่ทางด้านซ้าย
return str.replace (/(^/s*)/g, "");
-
ฟังก์ชั่น rtrim (str) {// ลบพื้นที่ทางด้านขวา
return str.replace (/(/s*$)/g, "");
-
</script>
ด้านบนมีสองวิธีในการลบช่องว่างทั้งสองด้านของสตริงโดย JavaScript ฉันหวังว่าคุณจะชอบมัน