View Full Version : تشخیص متن دارای یونیکد
nazaninam
چهارشنبه 20 شهریور 1387, 14:35 عصر
سلام
اساتید محترم آیا یک Regular Expression می توان نوشت که متنی که دارای کاراکتر یونیکد هست از متنی که یونیکد ندارد تشخیص داد ؟
ممنون
Behrouz_Rad
چهارشنبه 20 شهریور 1387, 17:50 عصر
[\u0600-\u06FF]
nazaninam
پنج شنبه 21 شهریور 1387, 07:59 صبح
سلام استاد راد .
وقتی از طریق Regex.IsMatch تست می کنم جواب میده ولی از طریق RegularExpression Validator کار نمی کنه !!
من این کد رو میخوام توسط جاوا اسکریپت استفاده کنم .
mostafa_sgh
پنج شنبه 21 شهریور 1387, 09:09 صبح
سلام دوست عزیز
به این سایت یه سری بزن : لینک (http://regexlib.com/Search.aspx?k=Unicode)
منبع Reqular Expressions
nazaninam
شنبه 23 شهریور 1387, 10:33 صبح
دوست عزیز بنده قبل از اینکه تاپیک بزنم کل اینترنت رو زیرو رو کردم !! اون سایت هم همین کد هارو داره !
هیچ کدوم هم عملا کار نمیکنه میتونید امتحان کنید
mostafa_sgh
شنبه 23 شهریور 1387, 10:46 صبح
البته با این حرفتون اصلاٌ موافق نیستم ....
چون حرفتون کاملاً غیر منطقیه !!!
با این وجود مشکل تنها به uSER بر میگرده ....
nazaninam
یک شنبه 24 شهریور 1387, 08:57 صبح
آقا من اصلا نمیفهمم چی میگید ؟ کدوم حرف غیر منطقیه ؟
خوب کار نمیکنه !!! یعنی چی غیر منطقیه
چی به User بر میگرده ؟؟؟؟؟؟
mostafa_sgh
یک شنبه 24 شهریور 1387, 09:47 صبح
سلام رفیق
این کد رو امتحان کن .
این برا تشخیص متن هائی که کارکتر Unicode دارند :
^([\u00c0-\u01ffa-zA-Z\r\n'])+$
از r\n\ هم برا حالت Multiline استفاده کن
یا علی
nazaninam
چهارشنبه 27 شهریور 1387, 07:40 صبح
سلام دوست من
ممنون از پاسختون
ولی کدی که نوشتید فقط حروف انگلیسی را بدون Space بدون عدد و.... قبول می کنه !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.