كيفية إزالة الأصفار البادئة من سلسلة في JavaScript

Kyfyt Azalt Alasfar Albadyt Mn Slslt Fy Javascript



عندما تحتوي السلسلة على أصفار بادئة إضافية ، يمكن أن تكون مزعجة للغاية. علاوة على ذلك ، في بعض الأحيان ، يصبح من المهم إزالتها حتى يمكن معالجة السلسلة بشكل أكبر. قد تكون إزالة الأصفار البادئة من سلسلة مهمة صعبة بعض الشيء بالنسبة للمبتدئين ، ولكن لا داعي للقلق!

ستوضح هذه الكتابة الطرق لإزالة الأصفار البادئة من سلسلة نصية.

كيفية إزالة الأصفار البادئة من سلسلة في JavaScript؟

لإزالة الأصفار البادئة من سلسلة ، استخدم الطرق المذكورة أدناه:







دعونا نفحص عمل كل طريقة على حدة.



الطريقة 1: إزالة الأصفار البادئة من سلسلة باستخدام أسلوب parseInt ()

ال ' parseInt () تستخدم طريقة 'لإزالة الأصفار البادئة من سلسلة تحتوي على قيم عدد صحيح. يقبل سلسلة كوسيطة ويعطيها كمخرج بعد إزالة الأصفار البادئة.



بناء الجملة
اتبع بناء الجملة المحدد لاستخدام طريقة parseInt ():





التحليل اللغوي ( سترينج ) ؛

ألق نظرة على المثال التالي لمعرفة المزيد عن الطريقة المحددة.

مثال
أولاً ، سننشئ سلسلة تحتوي على أرقام تبدأ بالأصفار:



كنت سترينج = '0010100' ؛

بعد ذلك ، سنستدعي التابع parseInt () لإزالة الأصفار البادئة عن طريق تمرير السلسلة إلى الطريقة وتخزينها في متغير باسم ' نَمِل ':

كنت نَمِل = التحليل اللغوي ( سترينج ) ؛

أخيرًا ، اطبع القيمة التي تم إرجاعها على وحدة التحكم:

وحدة التحكم. سجل ( نَمِل ) ؛

يشير المخرج المعطى إلى أن الأصفار البادئة تمت إزالتها بنجاح من السلسلة:

إذا كنت تريد إزالة الأصفار البادئة من رقم فاصلة عائمة في سلسلة ، فراجع القسم التالي المحدد.

الطريقة 2: إزالة الأصفار البادئة من سلسلة باستخدام أسلوب parseFloat ()

لإزالة الأصفار البادئة من سلسلة تحتوي على رقم فاصلة عائمة ، استخدم ' pressFloat () ' طريقة. كما أنه يقبل سلسلة كوسيطة.

بناء الجملة
اتبع الصيغة أدناه لاستخدام طريقة parseFloat ():

اضغط على تعويم ( سترينج ) ؛

مثال
هنا ، سننشئ سلسلة تحتوي على الرقم العشري المؤدي إلى الأصفار:

كنت سترينج = '001.250' ؛

ثم ، قم باستدعاء طريقة parseFloat () عن طريق تمرير السلسلة فيها كوسيطة وتخزين القيمة الناتجة في المتغير ' نَمِل ':

كنت نَمِل = اضغط على تعويم ( سترينج ) ؛

أخيرًا ، سنطبع القيمة الناتجة على وحدة التحكم باستخدام ' console.log () ' طريقة:

وحدة التحكم. سجل ( نَمِل ) ؛

كما يمكنك أن ترى أن الناتج المعطى يوضح أن الأصفار التي تبدأ من السلسلة تمت إزالتها بنجاح:

دعونا نتجه نحو الطريقة التالية!

الطريقة الثالثة: إزالة الأصفار البادئة من سلسلة باستخدام طريقة الاستبدال ()

يمكنك استخدام ال ' يحل محل() ”لإزالة الأصفار البادئة من سلسلة. تستخدم هذه الطريقة النمط أو التعبير العادي الذي يساعد على استبدال شيء ما بناءً على هذا التعبير العادي.

بناء الجملة
يتم استخدام الطريقة الموضحة التالية لطريقة الاستبدال ():

سترينج. يحل محل ( regex و بديل ) ؛

هنا، ' regex 'هو النمط الذي يساعد على استبدال شيء ما بـ' بديل '.

مثال
في هذا المثال ، سننشئ سلسلة باسم ' سترينج 'وتعيين قيمة لها أصفار بادئة:

كنت سترينج = '001500' ؛

بعد ذلك ، سوف نسمي طريقة replace () بتمرير معلمتين ؛ regex ، الذي يستخدم لإزالة الأصفار البادئة من سلسلة والسلسلة الفارغة التي تعمل كبديل:

كنت نَمِل = سترينج. يحل محل ( / ^ 0 + / و ' ) ؛

أخيرًا ، سنطبع القيمة الناتجة باستخدام ' console.log () ' طريقة:

وحدة التحكم. سجل ( نَمِل ) ؛

انتاج |

دعنا ننتقل إلى فهم بعض الطرق الأخرى لإزالة الأصفار البادئة من السلسلة.

الطريقة الرابعة: إزالة الأصفار البادئة من سلسلة باستخدام مُنشئ الأرقام

يأخذ المُنشئ Number () سلسلة نصية كوسيطة ويعيد الرقم باقتطاع الصفر من بداية السلسلة.

بناء الجملة
استخدم بناء الجملة التالي لاستخدام مُنشئ الأرقام:

رقم ( سترينج ) ؛

مثال
سننشئ سلسلة جديدة باسم ' سترينج 'وتعيين قيمة' 000100 ':

كنت سترينج = '000100' ؛

بعد ذلك ، قم بتمرير السلسلة إلى مُنشئ الرقم الذي سيزيل أصفار البداية من السلسلة:

كنت نَمِل = رقم ( سترينج ) ؛

اطبع القيمة الناتجة المخزنة في المتغير ' نَمِل ':

وحدة التحكم. سجل ( نَمِل ) ؛

كما ترى في الإخراج ، تتم إزالة أصفار البداية من السلسلة:

دعونا نرى طريقة أخرى لإزالة الأصفار من سلسلة.

الطريقة الخامسة: إزالة الأصفار البادئة من سلسلة بضربها في 1

يمكنك إزالة الأصفار الموضوعة قبل الرقم بضرب السلسلة بـ ' 1 '. عندما تتضاعف السلسلة مع واحد ، فإنها تزيل أصفار البداية وتعيد الرقم الفعلي.

بناء الجملة
اتبع الصيغة المحددة لحذف الأصفار البادئة من سلسلة نصية:

سترينج * 1 ؛

مثال
سننشئ سلسلة ' سترينج 'ذات قيمة' 001020 ':

كنت سترينج = '001020' ؛

ثم اضرب السلسلة بأحد واحفظها في متغير ' نَمِل ':

كنت نَمِل = سترينج * 1 ؛

اطبع القيمة الناتجة باستخدام ' console.log () ' طريقة:

وحدة التحكم. سجل ( نَمِل ) ؛

انتاج |

لقد جمعنا طرقًا مختلفة لإزالة الأصفار البادئة من السلسلة.

استنتاج

لإزالة الأصفار البادئة من سلسلة ، يمكنك استخدام طريقة parseInt () ، أو طريقة parseFloat () ، أو استبدال () طريقة ، أو مُنشئ الرقم () ، أو ضرب السلسلة في 1. ترجع طريقة parseInt () القيمة int عن طريق إزالة بادئة الأصفار ، بينما تعطي طريقة parseFloat () رقم الفاصلة العائمة عن طريق اقتطاع الأصفار البادئة. تستخدم طريقة الاستبدال () regex لإزالة الأصفار. في هذه الكتابة ، أوضحنا طرقًا مختلفة لإزالة الأصفار البادئة من سلسلة نصية.