مشکات
2 سال پیش توسط مشکات مطرح شد
2 پاسخ

تابع preg-match

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

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

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


ثبت پرسش جدید
مشکات
تخصص : کاراموز
@meshkat315 2 سال پیش آپدیت شد
1
^[0-9]*$|^[0-9]*[+]{1}$|^[+]{1}[0-9]*$|^[0-9]*[+]{1}[0-9]*$

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


مجتبی دلشاد
تخصص : توسعه دهنده بک اند
@delshad 2 سال پیش مطرح شد
0

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

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

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

^\d*\+\d*$

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

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