راکت

تابع preg-match

2 پاسخ

سلام
خسته نباشید
یک الگویی رو میخواستم با تابع pregmatch داشته باشم

میخوام یک دونه علامت مثبت(+) را در هر کجایی ک خواست بین اعداد داشته باشم.یعنی فقط اعداد رو داشته باشم و یک دونه مثبت که هرجایی میتونه باشه

ممنون میشم اگر راهنماییم کنید یا اگر روش بهتری به جز این هست معرفی کنید بهم

مشکات
مشکات
@meshkat315
ثبت پرسش جدید

پاسخ‌ها

2
مشکات
مشکات
@meshkat315

تخصص: کاراموز

^[0-9]*$|^[0-9]*[+]{1}$|^[+]{1}[0-9]*$|^[0-9]*[+]{1}[0-9]*$

دوستان با این الگو به جواب رسیدم😊

مجتبی دلشاد
مجتبی دلشاد
@delshad

تخصص: توسعه دهنده بک اند

اگه منظورتون رو درست متوجه شده باشم , عبارتی که نوشتید حتی اگه + هم بین اعداد نباشه بازم عدد وارد شده رو قبول میکنه
میتونید الگو رو به این صورت بنویسید

^[0-9]*[+]$|^[+][0-9]*$|^[0-9]*[+][0-9]*$

یا خیلی کوتاه تر و به این صورت

^\d*\+\d*$

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام