ஜாவாஸ்கிரிப்ட்டில் தொலைபேசி எண்ணை வடிவமைப்பது எப்படி

Javaskiripttil Tolaipeci Ennai Vativamaippatu Eppati



குறிப்பாக ஃபோன் எண்கள் வரும்போது தரவைப் பாதுகாப்பாகவும் சீரமைக்கவும் அவசியம். பயனர்களின் ஃபோன் எண்களைச் சேகரிக்கும் இணையதளங்கள் பெரும்பாலும் வடிவமைப்புச் சிக்கல்களை எதிர்கொள்கின்றன. பயனர்கள் தங்கள் தரவை மிகவும் நிச்சயமற்ற முறையில் தரநிலைகளை பார்வையில் வைக்காமல் நிரப்புகிறார்கள். இது வலைத்தள உருவாக்குநர்களுக்கு தரவு செயலாக்கத்தை கடினமாக்குகிறது. இத்தகைய சூழ்நிலைகளைத் தவிர்க்க, ஒரு குறிப்பிட்ட தரத்தின்படி தொலைபேசி எண்களை வடிவமைக்க JavaScript ஐப் பயன்படுத்தலாம்.

இந்த வலைப்பதிவு JavaScript இல் தொலைபேசி எண்ணை வடிவமைப்பது தொடர்பான செயல்முறையைப் பற்றி விவாதிக்கும்.







ஜாவாஸ்கிரிப்ட்டில் தொலைபேசி எண்ணை வடிவமைப்பது எப்படி?

JavaScript இல், தொலைபேசி எண்ணை வடிவமைக்க, பின்வரும் முறைகளைப் பயன்படுத்துவோம்:



முதல் முறையை ஆராய்வோம்!



முறைகள் 1: JavaScript இல் தொலைபேசி எண்ணை வடிவமைக்க RegEx ஐப் பயன்படுத்துதல்

' RegEx ” என்பது வழக்கமான வெளிப்பாட்டிற்கான சுருக்கெழுத்து. இது ஒரு சரத்தைப் பொறுத்தமட்டில் ஒரு தேடல் வடிவத்தை அறிமுகப்படுத்தும் எழுத்துகளின் கொள்கலன் ஆகும்.





ரெக்எக்ஸ் முறையைப் பயன்படுத்தி ஃபோன் எண்ணை எப்படி வடிவமைக்கலாம் என்பதைப் புரிந்துகொள்ள, ஒரு உதாரணத்தை எடுத்துக்கொள்வோம்.

உதாரணமாக

இந்த எடுத்துக்காட்டில், நாம் ஒரு மாறியை உருவாக்குவோம் ' ” மற்றும் அதற்கு சீரற்ற வடிவமைக்கப்படாத எண்ணை ஒதுக்கவும்:



இருந்தது = '+1.234-567.1234' ;

பின்னர், இடமாற்றம்() முறையைப் பயன்படுத்தவும், அங்கு \D என்பது [0-9] இலிருந்து இலக்கங்களுக்கானது, + என்பது இலக்கங்களின் மறுதொடக்கத்தைக் கண்டறிவது மற்றும் g என்பது உலகளாவிய பொருத்தத்திற்கானது. பின்னர், ஒரு இலக்கத்தை அமைக்க (\d{1}), மூன்று இலக்கங்களை அமைக்க (\d{3}) மற்றும் (\d{4}) போன்ற எழுத்துகளின் சிறப்பு வரிசையுடன் மாற்று() முறையை மீண்டும் அழைக்கவும். நான்கு இலக்கங்களை அமைக்க. இந்த செயல்பாடுகளைப் பற்றி மேலும் அறிய, எங்கள் மற்றொன்றைப் பார்க்கவும் அர்ப்பணிக்கப்பட்ட கட்டுரை .

மேலும், $1 என்பது முதல் குழுவாகவும், அதற்கு முன் + சீரமைக்கப்படும், ($2) அடைப்புக்குறிக்குள் உள்ள இரண்டாவது குழுவாகவும் இருக்கும், $3-$4 என்பது ஹைபன் அடையாளத்துடன் (-) மூன்றாவது மற்றும் நான்காவது குழுவாக இருக்கும்.

= ப. பதிலாக ( /\D+/g , '' ) . பதிலாக ( /(\d{1})(\d{3})(\d{3})(\d{4})/ , '+$1 ($2) $3-$4' ) ;

இப்போது, ​​கீழே உள்ள வரியைப் பயன்படுத்தி முடிவுகளை அச்சிடவும்:

பணியகம். பதிவு ( ) ;

நீங்கள் பார்க்க முடியும் என, நாங்கள் தொலைபேசி எண்ணை வெற்றிகரமாக வடிவமைத்துள்ளோம்.

முறைகள் 2: ஜாவாஸ்கிரிப்டில் எண்ணை வடிவமைக்க substr() ஐப் பயன்படுத்துதல்

' substr() ” முறையானது குறிப்பிட்ட குறியீட்டிலிருந்து குறிப்பிடப்பட்ட இறுதிக் குறியீடு வரை துணைச் சரத்தை பிரித்தெடுக்கிறது. முறையான வடிவம் மற்றும் எழுத்துகளின் வரிசையுடன் எண்களின் துணைச்சரங்களை உருவாக்க இந்த முறை உதவும். இதன் விளைவாக, வடிவமைக்கப்பட்ட எண் உருவாக்கப்படும்.

தொடரியல்

லேசான கயிறு. substr ( தொடங்கு , முடிவு )

இங்கே, ' substr() 'முறையானது குறிப்பிடப்பட்டவற்றிலிருந்து துணைச்சரத்தை மீட்டெடுக்கும்' தொடங்கு 'குறியீடு' வரை முடிவு ” கொடுக்கப்பட்ட சரத்தின் குறியீடு.

எடுத்துக்காட்டு 1

நிரலை மூன்று பகுதிகளாகப் பிரிப்போம். முதல் பகுதியில், மதிப்பைக் கருத்தில் கொள்வோம் ' p.substr(0, 3) ”, 0 என்பது தொடக்கப் புள்ளி, மற்றும் 3 என்பது நீளம்; இரண்டாவது பகுதியில், மதிப்பு ' p.substr(3, 3) 'இலக்கங்கள் 4 வது இடத்திலிருந்து தொடங்கும் மற்றும் அவற்றின் நீளம் 3 ஆக இருக்கும் என்பதைக் குறிக்கிறது. கடைசி பகுதி மதிப்பு உள்ளது' p.substr(6, 4) ”இங்கு இலக்க நிலைகள் 7 இலிருந்து தொடங்கி அதன் மொத்த நீளம் 4:

= ப. substr ( 0 , 3 ) + '-' + ப. substr ( 3 , 3 ) + '-' + ப. substr ( 6 , 4 ) ;

வெளியீடு

இப்போது, ​​அதே முறையைப் பயன்படுத்தி நம் எண்ணுடன் நாட்டின் குறியீட்டை எவ்வாறு செருகலாம் என்பதைக் கண்டுபிடிக்க மற்றொரு உதாரணத்தை எடுத்துக்கொள்வோம்.

உதாரணம் 2

இந்த எடுத்துக்காட்டில், நாம் சரத்தை எடுப்போம் ' str 'மற்றும்' +1 ”அதில் சேமிக்க:

இருந்தது str = '+1' ;

இப்போது, ​​'இன் முதல் மதிப்பில் 1 ஐ ஆரம்ப புள்ளியாக வரையறுப்போம். p.substr(1, 3) ”. மீதமுள்ள குறியீடு அப்படியே இருக்கும்:

= ப. substr ( 1 , 3 ) + '-' + ப. substr ( 3 , 3 ) + '-' + ப. substr ( 6 , 4 ) ;

புதிதாக துவக்கப்பட்ட stringஐ p என்ற சரத்துடன் அச்சிடுக:

பணியகம். பதிவு ( str , ) ;

வெளியீடு

ஜாவாஸ்கிரிப்டில் ஃபோன் எண்ணை வடிவமைப்பதற்கான செயல்முறையை இரண்டு வெவ்வேறு முறைகள் மூலம் கற்றுக்கொண்டோம்.

முடிவுரை

தொலைபேசி எண்ணை வடிவமைக்க, ' RegEx ' அல்லது ' substr() ” முறையைப் பயன்படுத்தலாம். வழக்கமான வெளிப்பாட்டை வரையறுப்பதன் மூலம், நீங்கள் ஒரு வடிவத்தை உருவாக்க வேண்டும், பின்னர் மாற்று () முறையின் உதவியுடன், தொலைபேசி எண்ணை வடிவமைக்க முடியும். substr() முறையில், மூன்று பகுதிகளை உருவாக்கலாம், மேலும் ஒவ்வொரு பகுதியும் வரையறுக்கப்பட்ட தொடக்கப் புள்ளி மற்றும் நீளத்தைக் கொண்டுள்ளது. இந்தக் கட்டுரையில் ஜாவாஸ்கிரிப்டில் ஃபோன் எண்களை வடிவமைக்கும் முறையைப் பற்றி விவரிக்கப்பட்டுள்ளது.