حذف الرموز والأحرف الخاصة من النصSpecial Character Remover

احذف الرموز والترقيم والإيموجي من النص مع الإبقاء على الحروف والأرقام والتشكيل العربي، وقائمة سماح مخصصة وتحويل الأرقام الهندية واللاتينية.Remove symbols, punctuation and emoji while keeping letters, numbers and Arabic diacritics, with a custom allow list and conversion between Arabic-Indic and Latin digits.

مساحة العملWorkspace

كيف تُحسب النتيجة؟How the result is calculated

يُقرأ النص حرفًا حرفًا (بوحدات Unicode الكاملة) ويُبقى الحرف إن انتمى إلى إحدى الفئات المحددة بخصائص Unicode: \p{L} حروف، \p{N} أرقام، \p{M} علامات (التشكيل العربي منها)، \p{P} ترقيم، \p{S} رموز، والإيموجي Extended_Pictographic مع ZWJ وVS16 ومعدّلات البشرة. ما عدا ذلك يُحذف أو يُستبدل. تحويل الأرقام يعمل بين 0-9 و٠-٩ و۰-۹.The text is read code point by code point and a character is kept if it belongs to a selected Unicode property class: \p{L} letters, \p{N} numbers, \p{M} marks (Arabic diacritics are marks), \p{P} punctuation, \p{S} symbols, and Extended_Pictographic emoji with ZWJ, VS16 and skin-tone modifiers. Everything else is removed or replaced. Digit conversion maps between 0-9, ٠-٩ and ۰-۹.

حدود الأداة:Limits: تصنيف Unicode يتبع إصدار محرك المتصفح. الأرقام المنسوخة بصيغ أخرى (كالأرقام المرتفعة ²) تبقى ضمن «الأرقام» ولا تُحوَّل. الإبقاء على الإيموجي يشمل الرموز المصوّرة وليس كل ما يُعرض كصورة في التطبيقات.Unicode classification follows the browser engine version. Digits in other forms (such as superscript ²) stay under “numbers” and are not converted. Keeping emoji covers pictographic characters, not everything an app may render as an image.

أسئلة شائعةFAQ

هل يحذف التشكيل العربي؟Does it remove Arabic diacritics?

لا، يُبقيه ما دام «التشكيل والعلامات» مفعّلًا؛ ألغِه لإزالة الحركات.Not while “Keep diacritics and marks” is on; turn it off to strip them.

كيف أحافظ على البريد أو الروابط؟How do I keep emails or URLs intact?

أضف الرموز اللازمة (@._-:/) إلى الأحرف المسموحة.Add the needed symbols (@._-:/) to the allowed characters.