راکت

regex برای کنترل متن ورودی

2 پاسخ

با سلام. من از یک کتابخانه inputmask برای کنترل متن ورودی استفاده میکنم.ورودی من باید شماره تلفن همراه باشه.
متن ورودی من باید فقط عدد باشد به علاوه اینکه باید اعداد فارسی و عربی هم ساپورت کنه. برای این کار از regex استفاده کردم
اما کار نمیکنه.ممنون میشم اگه regex با همچین شروطی رو بهم بگید
مرسی

ثبت پرسش جدید

پاسخ‌ها

2
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

سلام از regex زیر به منظور تشخیص اعداد فارسی و انگلیسی استفاده کنید:

[0-9\u0660-\u0669]

اگه میخواید موبایل رو تشخیص بدید لینک زیر رو هم یه نگاهی بندازید

https://gist.github.com/AliMD/6439187

همچنین برای اجرای regex میتونید از pattern داخل خود input به صورت زیر عمل کنید

<input type="text" name="mobile" pattern="^(\+98|0)?9\d{9}$" title="mobile number">
پارسا
پارسا
@parsavdst

تخصص: برنامه نویس PHP-Laravel، طراح UI/UX

ممنونم دوست عزیز 👌👌

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

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

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