How to write regex to allow specific characters or digits in Arabic language
i have this regex but it does match all arabic and english
/^[-\sa-zA-Z,\u0600-\u06FF]+$/
i want to restrict it to write only arabic letters with space (\s) and dash -
For future use regex should be efficient to match provided group only for arabic langauge it could be
Use
/^[-\s\u0621-\u064A\u0660-\u0669\u066E-\u06D5\u06EE\u06EF\u06FA-\u06FC\u06FF\u06F0-\u06F9]+$/
Here, \u06F0-\u06F9 range stands for extended digits and \u0621-\u064A\u0660-\u0669\u066E-\u06D5\u06EE\u06EF\u06FA-\u06FC\u06FF stand for all letters.
See legend (taken from Wikipedia) (adjust as you see fit using the table below):

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With