الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود regex لا يعمل على الفايرفوكس

بدأه Programmer3000 في 14 يونيو 2012 · 1 رد · 815 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

استخدم regex فى فلتره نصوص و هى تعمل بالشكل المطلوب فى الانترنت اسكبلورر و لكن فى الكروم و الفايرفوكس لا تعمل نهائيا

هذا هو الكود

finalText = finalText.replace(/\n/g,"");

finalText = finalText.replace(/^[ ]+/,"");

finalText = finalText.replace(/[ ]+$/,"");

finalText = finalText.replace(/[ ]+/g," ");

finalText = finalText.replace(/[\^@ـ]/g,"");

finalText = finalText.replace(/^[\r\n]+/,"");

finalText = finalText.replace(/[\r\n]+$/,"");

finalText = finalText.replace(/[ ]*=[ ]*/g,"=");

finalText = finalText.replace(/[ ]*\r[ ]*/g,"\r");

من لديه حل ما فليتفضل به مشكورا

#2

وعليكم السلام

اخي التعابير القياسية ودالة replace شغالة على الفايرفوكس الكود تبعك فيه اخطاء تأكد منها

راجع هذا الرابط

http://www.w3schools.com/jsref/jsref_replace.asp

في المثال الي على الرابط بدل كلمة Microsoft حط الباترن Pattern تبعك

مثال

var str="Visit Microsoft!";
var n=str.replace(/[a-z]/,"*");

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

مواضيع مشابهة