السلام عليكم
لدي ارقام هاتف بهذا الشكل
+20 120 (844) 0559
اريد جعلها أرقام صحيحة ، بحذف ، + والمسافة والأقواس
\+(\d+)\s+(\d+)\s+\((\d+)\)\s+(\d+) $1$2$3$4
قم بأخد نسخة من الملف قبل القيام بذلك تجنبا لأي خطأ
يعطيني خطأ Invalid regular
اذا استعملت هذا
myString = myString.replace(/\D/g,"");
كيف اجعله يستثني الفاصلة كما لو كان لدي ارقام بهذا الشكل
+20 120 (844) 0559,+20 120 (844) 0559,+20 120 (844) 0559
myString = "+20 120 (844) 0559,+20 120 (844) 0559,+20 120 (844) 0559"; // myString = myString.replace(/\+(\d+)\s+(\d+)\s+\((\d+)\)\s+(\d+)/g, "$1$2$3$4"); myString = myString.replace(/[^\d\,]/g, "");
شكرا زكريا
هل يمكن بنفس الصيغة استبدال الفاصلة ب \n لكي يتم فرز الأرقام كل رقم في سطر
myString = myString.replace(/[^\d\,]/g, "").replace(/,/g, "\n");
...
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.