درود فراوان عرض خسته نباشید .چطور یک regex برای javascript بنویسم که در صورتی که متغیرم فقط شامل اعداد فارسی 0تا 9 بود تشخیص بدهد؟
example
'123344' // return true
'123533a' // return false
'1234566س' // return falseconst regex = /^[0-9]$/
regex.test(something)@hussain2
درود ممنون از پاسخت ممحمد حسین ، اما چالش من اینجاست میخوام اعداد فارسی رو تشخیص بدهد
شاید پاسخ شما همینجا باشد
@mohsen.mehri6101
به جای اعداد انگلیسی یونیکد فارسی همون عدد رو بذار
/^[\u0660-\u0669]$/let just_number_persian =function(number){
let regex=new RegExp(/(۰|۱|۲|۳|۴|۵|۶|۷|۸|۹)$/);
return regex.test(number)
}
@hussain2
@Farzadameri
این تابع یک مشکل کوچییک داره اونم اینه که این مقادیر رو م true برمیگردونه در صورتی که نباید برگردونه:
1402/02/02 // return true why not understand "/" اولش ^ بذار فکر کنم درست میشه
/^(۰|۱|۲|۳|۴|۵|۶|۷|۸|۹)$/