-
Notifications
You must be signed in to change notification settings - Fork 3
/
words.js
274 lines (266 loc) · 4.79 KB
/
words.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
/******************** تنويه *************************/
/*الغرض من ذكر الكلمات أدناه هو
* لمحاولة فلترة ومنع التعليقات المسيئة التي يقوم
* بعض المستخدمون بكتابتها في المدونات أو المواقع المختلفة
* يُرجى المعذرة مسبقا
*/
/**
* أيضًا. تم تجاهل كتابة الكلمات أدناه بالطريقة الإملائية الصحيحة
* كون الذين يكتبونها أصلا يتجاهلون هذه القواعد الإملائية
*/
/*
*****
هنا قائمة الكلمات النابية
والمسبات والألفاظ الخارجة المحتملة
لا تتردد في إضافة أي منها إلى القائمة أدناه
*****
*/
var words = ["👉👌",
"🖕",
" احا",
" احه",
" اير ",
" لعين",
" واطي",
"ابن ال",
"ابن المرا",
"ابن المرة",
"ابن النيك",
"ابن عاهر",
"ابن كلب",
"ابو شخة",
"ابو شخه",
"ابو فص",
"اجا معي",
"اجري فيك",
"احلي كث",
"احيه",
"اخو ال",
"اخو القحبه",
"افسخك",
"اقلب وجهك",
"الخرائ",
"الزب",
"السافل",
"الساقط",
"العايب",
"العربان",
"العرص",
"العمى",
"القحبة",
"الكحبة",
"الكحبه",
"الكس",
"الكلب",
"الله ياخ",
"انت عبيط",
"انت غبي",
"انذال",
"انذل",
"انعل ابو",
"انكح",
"انيك",
"انيكك",
"اهبل",
"اونطة",
"اونطه",
"اونطي",
"ايري ب",
"ايري ف",
"ايري",
"ايور",
"بزاز",
"بعبص",
"بعص",
"بغاي",
"بندوق",
"بهيمة",
"تافه",
"تجليخ",
"ترهيط",
"تزغيب",
"تسد بوزك",
"تفو",
"جلخ",
"جلق",
"حرامي",
"حقير",
"حلبتها",
"حلبتو",
"حلمات",
"حمير",
"حيوان",
"خرا",
"خراء",
"خراي عل",
"خراي",
"خرة",
"خرى",
"خري",
"خسيس",
"خنيث",
"خوازيق",
"خول",
"داشر",
"داعر",
"دعارة",
"دلخ",
"ديوث",
"ديود",
"زامل",
" زب",
"زبار",
"زبالة",
"زباله",
"زبر",
"زبه",
"زبي",
"زراط",
"زق",
"زناة",
"زناطير",
"ساذج",
"سارموتا",
"سافل",
"سربوط",
"سرموتا",
"سفالة",
"سكس",
"سكسي",
"سيكس",
"سيكسي",
"شرمها",
"شرموط",
"شرموطة",
"شرموطه",
"شلقة",
"شلكة",
"صايع",
"صياعة",
"ضرب عشرة",
"طز في",
"طيز",
"عاهر",
"عاهرة",
"عايبة",
"عبيط",
"عديم الشرف",
"عرص",
"عكروت",
"عيال الحرام",
"غبي",
"غتصب",
"فاجر",
"فاسق",
"فجور",
"فسختها",
"قحاب",
"قحب",
"قحبة",
"قذر",
"قضيب كبير",
"قضيبي",
"كحبة",
"كذاب",
"كس ",
"كس اختك",
"كس امك",
"كس عرضك",
"كسا",
"كسمك",
"كسمكم",
"كسها",
"كل خرا",
"كل خرة",
"كل زق",
"كلاب",
"كلب",
"كلخر",
"كلكم اولاد",
"كلكم ولاد",
"كول خر",
"لحس",
"لعنه",
"لقحاب",
"لوطي",
"مأجور",
"مبعوص",
"متخوزق",
"متناك",
"مجنون",
"مخانيث",
"مخنث",
"مدلس",
"معوهر",
"مفسوخ",
"مكسكس",
"مكوتها",
"ملعون",
"ممحون",
"منايك",
"منيك",
"منيوك",
"ناكك",
"نجس",
"نذل",
"نفضك",
"نفظك",
"نكت اخته",
"نكت امه",
"نياكة",
"نياكه",
"هاذي اختك",
"هاذي امك",
"هذي اختك",
"هذي امك",
"واحد اهبل",
"وسخ",
"ولد القحبة",
"ولد القحبه",
"يا ابن ال",
"يا اخوات ال",
"يا خوات ال",
"يا رخيص",
"يا زنديق",
"يا غبي",
"يا كافر",
"يا هبيلة",
"يا ولاد ال",
"يتناك",
"يجيب ضهرو",
"يخلع نيعك",
"يسود وجه",
"يزغب",
"يفضح",
"يفظح",
"يولاد ال",
"يلعن"];
/**
*
* @param {*} words
* @param {*} text
* هذه الدالة لفحص إذا ما كان النص يحتوي على كلمات نابية أم لا
*/
function isDirty (text){
/**
* إزالة الهمزات
* والتشكيل
*/
text = text.replace ("أ","ا")
.replace ("إ","ا")
.replace ("ٌ","")
.replace ("ُ","")
.replace ("ً","")
.replace ("َ","")
.replace ("ٍ","")
.replace ("ْ","")
.replace ("ّ","")
.replace ("ِ","");
var x;
for(x = 0; x < words.length; x++){
if(text.indexOf(words[x]) > -1){
return true;
}
}
return false;
}