النوع الأول: استبدال حلقة التحقق
// لكي يستدعي المستخدم تقليم (s) {return trimright (trimleft (s)) ؛ } // قم بإزالة الفراغ على الدالة اليسرى trimleft (s) {if (s == null) {return "" ؛ } var whitespace = سلسلة جديدة ("/t/n/r") ؛ var str = سلسلة (s) الجديدة ؛ if (whitespace.indexof (str.charat (0))! = -1) {var j = 0 ، i = str.length ؛ بينما (j <i && whitespace.indexof (str.charat (j))! = -1) {j ++ ؛ } str = str.substring (j ، i) ؛ } إرجاع str ؛ } // قم بإزالة الفراغ على وظيفة www.vevb.com اليمنى (s) {if (s == null) return "" ؛ var whitespace = سلسلة جديدة ("/t/n/r") ؛ var str = سلسلة (s) الجديدة ؛ if (whitespace.indexof (str.charat (str.length -1))! = -1) {var i = str.length -1 ؛ بينما (i> = 0 && whitespace.indexof (str.charat (i))! = -1) {i-- ؛ } str = str.substring (0 ، i+1) ؛ } إرجاع str ؛ }النوع الثاني: استبدال منتظم
<script language = "javaScript"> <!- string.prototype.trim = function () {return this.replace (/(^/s*) | (/s*$)/g ، "") ؛ } string.prototype.ltrim = function () {return this.replace (/(^/s*)/g ، "") ؛ } string.prototype.rtrim = function () {return this.replace (/(/s*$)/g ، "") ؛ } //-> </script> // إزالة المساحة اليسرى ؛ وظيفة ltrim (s) {return s.replace (/(^/s*)/g ، "") ؛} // إزالة المساحة اليمنى ؛ دالة rtrim (s) {return s.replace (/(/s*$)/g ، "") ؛} // إزالة المساحات اليمنى واليسرى ؛ وظيفة تقليم (s) {return s.replace (/(^/s*) | (/s*$)/g ، "") ؛}النوع الثالث: استخدم jQuery
$ .trim (str)
التنفيذ الداخلي لـ jQuery هو:
وظيفة تقليم (str) {return str.replace (/^(/s |/u00a0)+/، ''). استبدال (/(/s |/u00a0)+$/، '') ؛ }الرابع: استخدام Motools
وظيفة تقليم (str) {return str.replace (/^(/s |/xa0)+| (/s |/xa0)+$/g ، '') ؛ }الخامس: سلاسل المحاصيل
وظيفة trim (str) {str = str.replace (/^(/s |/u00a0)+/، '') ؛ لـ (var i = str.length-1 ؛ i> = 0 ؛ i-) {if (// s/.test (str.charat (i))) {str = str.substring (0 ، i+1) ؛ استراحة؛ }} return str ؛ } . ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (vret.lastindexof ('') == parseint (vret.length) - 1)) {vret = vret.substring (0 ، parseint (vret.length) - 1) ؛ } آخر {return vret ؛ }}}ما سبق هو المحتوى الكامل لهذه المقالة. لمزيد من المعلومات حول JavaScript ، يمكنك التحقق من: "دليل JavaScript Reference Tutorial" و "JavaScript Code Style". آمل أيضًا أن يدعم الجميع wulin.com أكثر.