بنام خداوند متعال♥️
اَفَض هستم با اموزش
عبارات با قائده در php👌
#قسمت_هشتم_ریجکس_نویسی
ببخشید که دیر شد بریم برای متاکارکتر بعدی که گفتم - هست و برای مشخص کردن محدوده هست☺️
میخوایم یه ریجکس بنویسیم متن کاربر فقط و فقط حروف کوچک انگلیسی باشه خب حالا راه حل چیه؟
درسته متاکارکتر - پس بیاید یه ریجکس بنویسیم
/[a-z]*/
ترجمه ریجکس بالا:
یکی از حروف های a تا z ولی جلوش * گذاشتیم یعنی میتونه هرچقدر که دلش خواست تکرار بشه
ajiajwhaha درست
sjsjaj bass غلط
Ssjjjshshswj غلط
sjjaia8auahah غلط
و اما فقط محدوده a-z نیست و دوتا دیگه وجود داره
a-z فقط حروف کوچک انگلیسی
A-Z فقط حروف بزرگ انگلیسی
0-9 فقط اعداد
حالا میخوایم بگیم متن کاربر فقط حروف بزرگ+اعداد باشه ریجکسمون میشه:
/[A-Z0-9]*/
فقط حروف بزرگ انگلیسی + اعداد به هر تعدادی که خواست
خب متوجه شدیم - کاراییش چیه حالا متاکارکتر بعدیمون هست $ دالر😁
به معنی اینکه رشته باید همونجا تموم بشه! یعنی چی؟
بیاید با ذکر مثال توضیح بدیم:
/.*afaz$/
حالا بیاید توضیحش بدیم ریجکس بالارو:
/ شروع ریجکس دلیمدر
. هرچیزی بجز اینتر(خط بعدی)
*به هر تعدادی
بعدش کلمه afaz باشه
$ همونجا تموم بشه بعدش چیزی نباشه
استرینگ هایی که قبول میکنه:
8wjww89wafaz درست
SSA aa a a a afaz درست
anaiiaja&%afaz درست
bsusiwbafazh
غلط چون که بعد afaz حروف h هست ما گفتیم بعد afaz هیچی نباشه $ همونجا تموم بشه
خب این قسمت هم همین بود تو قسمت بعدی دوتا متاکارکتر جدید یاد میگیریم ^ و | 😁
حمایت پلیز😃⚡️
@bigmizban
اَفَض هستم با اموزش
عبارات با قائده در php👌
#قسمت_هشتم_ریجکس_نویسی
ببخشید که دیر شد بریم برای متاکارکتر بعدی که گفتم - هست و برای مشخص کردن محدوده هست☺️
میخوایم یه ریجکس بنویسیم متن کاربر فقط و فقط حروف کوچک انگلیسی باشه خب حالا راه حل چیه؟
درسته متاکارکتر - پس بیاید یه ریجکس بنویسیم
/[a-z]*/
ترجمه ریجکس بالا:
یکی از حروف های a تا z ولی جلوش * گذاشتیم یعنی میتونه هرچقدر که دلش خواست تکرار بشه
ajiajwhaha درست
sjsjaj bass غلط
Ssjjjshshswj غلط
sjjaia8auahah غلط
و اما فقط محدوده a-z نیست و دوتا دیگه وجود داره
a-z فقط حروف کوچک انگلیسی
A-Z فقط حروف بزرگ انگلیسی
0-9 فقط اعداد
حالا میخوایم بگیم متن کاربر فقط حروف بزرگ+اعداد باشه ریجکسمون میشه:
/[A-Z0-9]*/
فقط حروف بزرگ انگلیسی + اعداد به هر تعدادی که خواست
خب متوجه شدیم - کاراییش چیه حالا متاکارکتر بعدیمون هست $ دالر😁
به معنی اینکه رشته باید همونجا تموم بشه! یعنی چی؟
بیاید با ذکر مثال توضیح بدیم:
/.*afaz$/
حالا بیاید توضیحش بدیم ریجکس بالارو:
/ شروع ریجکس دلیمدر
. هرچیزی بجز اینتر(خط بعدی)
*به هر تعدادی
بعدش کلمه afaz باشه
$ همونجا تموم بشه بعدش چیزی نباشه
استرینگ هایی که قبول میکنه:
8wjww89wafaz درست
SSA aa a a a afaz درست
anaiiaja&%afaz درست
bsusiwbafazh
غلط چون که بعد afaz حروف h هست ما گفتیم بعد afaz هیچی نباشه $ همونجا تموم بشه
خب این قسمت هم همین بود تو قسمت بعدی دوتا متاکارکتر جدید یاد میگیریم ^ و | 😁
حمایت پلیز😃⚡️
@bigmizban