نمایش نتایج 1 تا 2 از 2

نام تاپیک: حذف تمام attr ها از تگ های درون رشته بجز style

  1. #1

    حذف تمام attr ها از تگ های درون رشته بجز style

    سلام دوستان
    یه ریجکس پیدا کردم برای حذف attr ها از تگ های دورن رشته. اما میخوام خاصیت style رو حذف نکنه
    چطور تغییرش بدم؟؟

    $text = '<div class="test"><p onmousemove="javascript:alert(1);">Clean <a href="#">text</a></p></div>';
    $cleanText = preg_replace("/<([a-z][a-z0-9]*)[^>]*?(\/?)>/si",'<$1$2>', $text);

  2. #2

    نقل قول: حذف تمام attr ها از تگ های درون رشته بجز style

    یه ریجکس پیدا کردم که همه attr ها بجز style رو حذف میکنه.
    کد HTML:
    $text = '<p id="paragraph" style="color:red" ONMOUSEMOvE="javascript:alert(1);">This is a paragraph with an image</p>';
    
    echo preg_replace("/<([a-z][a-z0-9]*)(?:[^>]*(\sstyle=['\"][^'\"]*['\"]))?[^>]*?(\/?)>/i",'<$1$2$3>', $text);
    ولی من میخوام یه سری خاصیت دیگه هم حفظ بشه مثل class و colspan

تاپیک های مشابه

  1. اضافه کردن attr به input های یک فرم
    نوشته شده توسط navid3d_69 در بخش jQuery
    پاسخ: 1
    آخرین پست: چهارشنبه 16 مهر 1393, 23:09 عصر
  2. attr
    نوشته شده توسط olampiad در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 2
    آخرین پست: سه شنبه 23 مهر 1392, 10:29 صبح
  3. انتخاب li از روی attr
    نوشته شده توسط olampiad در بخش jQuery
    پاسخ: 2
    آخرین پست: دوشنبه 15 مهر 1392, 17:27 عصر
  4. ()attr عکس در حال اجرا
    نوشته شده توسط jamejam123 در بخش jQuery
    پاسخ: 4
    آخرین پست: جمعه 08 شهریور 1392, 09:24 صبح
  5. directory attr
    نوشته شده توسط abdolkamal در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 20 آبان 1382, 08:42 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •