PDA

View Full Version : Regex



MohsenSamiey
شنبه 28 آذر 1388, 19:03 عصر
سلام و خسته نباشید به همه
آقا این regex ها اشک منو در آوردن !
دنبال 3 تا regex ام که
1- فقط عدد بگیره (که پیداش کردم)
^\d+$
2-فقط رشته بگیره (اینو پیدا کردم اما علامت هم می گیره که نمی خوام !)
^\D+$
3-رشته استاندارد بگیره (که پیدا نکردم) مثلا اینطوری -> متن(متن یا عدد یا _ یا .)

البته عزیزان می خوام هر زبونی رو support کنه ! نه فقط انگلیسی

دوستان اگر می تونید در رابطه با موارد 2 و 3 کمک کنید ؟ ممنون می شم

pesar irooni
جمعه 18 دی 1388, 00:14 صبح
راجع به regex اصلا اینطوری صحبت نکن. خیلی کار راه اندازه.

فقط رشته بگیره
با +w\ امتحان کن


Matches the expression ([a-zA-Z]+).

راجع به 3 هم نفهمیدم منظورت چیه

s.m.h.m
جمعه 18 دی 1388, 19:31 عصر
من منظور شماره درست متوجه نشدم اما
اگر منظور شما هرنوع رشته را بگیرد با (.)
و اگر منظورتون این است که متن و اعداد و یک سری علامات می توانید از (|) که یعنی (یا) است استفاده کنید
مثلا بگید (حروف یا اعداد یا علمتهایی که تعیین می کنید)
یعنی
([a-zA-Z0-9_]) حروف وأعداد وآندرلاين که (w\) است

اگه متوجه نشدی نمونت رو انجا بزار تا برات regex رو بزارم