funpatogh
چهارشنبه 16 تیر 1389, 01:53 صبح
سلام
چون خودم واقعا به پترن ها نیاز داشتم و چند مورد اینجا یاد گرفتم و توی فروم هم زیاد سوال میشه گفتم بهتره که هر کسی چند تا مثال اینجا بزاره تا بلکه دیگه هر سوالی توی ذهن بچه ها بود به اینجا معرفیش کنیم و هی سوال های تکراری نپرسند
[abc]
حتما یکی از این حروف باید توی رشته باشه
[^/]
توی رشته هر چیزی میتونه باشه به جز کاراکتر /
world+
یعنی بعد از کلمه worl باید حتما یک d داشته باشد
world*
یعنی بعد از کلمه worl باید 0 یا بیشتر کاراکتر d باشد
world?
یعنی باید بعد از کلمه worl صفر یا یک کاراکتر d باشد
a{2}
یعنی 2 تا کاراتر a باید داشته باشد
a{2,3}
یعنی حداقل 2 تا و ماکزیمم 3 تا a باید داشته باشد
^world
حتما با کلمه world باید شروع بوشد
world$
حتما به کلمه world باید ختم بشود
w.rld
یعنی بین w و r حتما یک کاراکتر باید باشد
[a-z]
یعنی فقط حروف کوچک مجاز است ولا غیر
[a-zA-Z]
هر حروف کوچک و هم حروف بزرگ مجاز است
earth|world
یعنی تنها یکی از این 2 کلمه مجاز است
[a-zA-Z0-9_-]
یعنی فقط حروف کوچک و حروف بزرگ و اعداد و 2 تا کاراکتر _و- میتونه باشه
چون خودم واقعا به پترن ها نیاز داشتم و چند مورد اینجا یاد گرفتم و توی فروم هم زیاد سوال میشه گفتم بهتره که هر کسی چند تا مثال اینجا بزاره تا بلکه دیگه هر سوالی توی ذهن بچه ها بود به اینجا معرفیش کنیم و هی سوال های تکراری نپرسند
[abc]
حتما یکی از این حروف باید توی رشته باشه
[^/]
توی رشته هر چیزی میتونه باشه به جز کاراکتر /
world+
یعنی بعد از کلمه worl باید حتما یک d داشته باشد
world*
یعنی بعد از کلمه worl باید 0 یا بیشتر کاراکتر d باشد
world?
یعنی باید بعد از کلمه worl صفر یا یک کاراکتر d باشد
a{2}
یعنی 2 تا کاراتر a باید داشته باشد
a{2,3}
یعنی حداقل 2 تا و ماکزیمم 3 تا a باید داشته باشد
^world
حتما با کلمه world باید شروع بوشد
world$
حتما به کلمه world باید ختم بشود
w.rld
یعنی بین w و r حتما یک کاراکتر باید باشد
[a-z]
یعنی فقط حروف کوچک مجاز است ولا غیر
[a-zA-Z]
هر حروف کوچک و هم حروف بزرگ مجاز است
earth|world
یعنی تنها یکی از این 2 کلمه مجاز است
[a-zA-Z0-9_-]
یعنی فقط حروف کوچک و حروف بزرگ و اعداد و 2 تا کاراکتر _و- میتونه باشه