قم بإزالة المساحات الموجودة على الأطراف اليسرى واليمين للسلسلة. يمكنك بسهولة استخدام trim أو ltrim أو rtrim في vbscript ، ولكن لا توجد هذه الأساليب الثلاثة المدمجة في JS ويجب كتابتها يدويًا. تستخدم طريقة التنفيذ التالية تعبيرات منتظمة ، والتي تكون فعالة للغاية ، وتضيف هذه الطرق الثلاث إلى الطرق المدمجة لكائن السلسلة.
شكل الطريقة المكتوبة في الفصل هو كما يلي: (str.trim () ؛)
نسخة الكود كما يلي:
<script language = "javaScript">
string.prototype.trim = function () {
إرجاع this.replace (/(^/s*) | (/s*$)/g ، "") ؛
}
string.prototype.ltrim = function () {
إرجاع this.replace (/(^/s*)/g ، "") ؛
}
string.prototype.rtrim = function () {
إرجاع this.replace (/(/s*$)/g ، "") ؛
}
</script>
يمكن أن يتم كتابتها كدالة مثل هذا: (TRIM (STR))
نسخة الكود كما يلي:
<script type = "text/javaScript">
وظيفة تقليم (str) {// حذف المساحات على كل من النهايات اليسرى واليسرى
إرجاع str.replace (/(^/s*) | (/s*$)/g ، "") ؛
}
وظيفة ltrim (str) {// حذف المساحة على اليسار
إرجاع str.replace (/(^/s*)/g ، "") ؛
}
وظيفة rtrim (str) {// حذف المساحة على اليمين
إرجاع str.replace (/(/s*$)/g ، "") ؛
}
</script>
ما سبق هما طريقتان لإزالة المساحات على جانبي الأوتار بواسطة JavaScript. أتمنى أن تعجبك.