regex işinden zaten tamamen nefret ediyorum.
bir de aşağıdaki case için, işi hiç kotaramadım:
(***) *** **-**
inputun içine girilen rakamları buna göre formatlıcam.
ilk hanede 0 olamıcak, 0 konursa onu saymayıp devamını ekleycek vs. (bu kısmı inputmask yapıyor zaten. ben sadece inputmaske doğru regexi koymalıyım)
nasıl yapabilriim özetle?
yani ilk hane 0 alamaz, diğer haneler yalnızca rakam alır.
bunu regex ile nasıl ifade edebilirim?
bir de aşağıdaki case için, işi hiç kotaramadım:
(***) *** **-**
inputun içine girilen rakamları buna göre formatlıcam.
ilk hanede 0 olamıcak, 0 konursa onu saymayıp devamını ekleycek vs. (bu kısmı inputmask yapıyor zaten. ben sadece inputmaske doğru regexi koymalıyım)
nasıl yapabilriim özetle?
yani ilk hane 0 alamaz, diğer haneler yalnızca rakam alır.
bunu regex ile nasıl ifade edebilirim?
^[(]{0,1}[1-9]{0,1}\d{0,2}[)]{0,1} \d{0,3} \d{0,2}-\d{0,2}$
şöyle bir şey,
regexr.com
ama inputmask'ı çok çok önceden kullanmıştım standart regex'i desteklemiyor diye biliyorum, kendi mask template'i vardı. artık destekliyorsa ne ala.
aziz dostum jack
1