ஜாவாஸ்கிரிப்டில் ஒரு எண்ணுக்கு காற்புள்ளிகளுடன் ஒரு சரத்தை அலசவும்

Javaskiriptil Oru Ennukku Karpullikalutan Oru Carattai Alacavum



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

இந்த டுடோரியல் ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி ஒரு எண்ணுக்கு காற்புள்ளிகளுடன் சரத்தை பாகுபடுத்துவதற்கான அணுகுமுறைகளைப் பற்றி விவாதிக்கும்.







ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி காற்புள்ளிகளுடன் ஒரு சரத்தை எண்ணாக அலசுவது எப்படி?

'' உடன் இணைந்து பின்வரும் அணுகுமுறைகளைப் பயன்படுத்தி, ஜாவாஸ்கிரிப்டில் உள்ள எண்ணுக்கு கமாவால் சரத்தை பாகுபடுத்தலாம். பிரஸ்ஃப்ளோட்() ”முறை:



  • 'replace()' முறை மற்றும் 'வழக்கமான வெளிப்பாடு'.
  • “ReplaceAll()” முறை.

ஒவ்வொரு அணுகுமுறையையும் ஒவ்வொன்றாக விவாதிப்போம்!



அணுகுமுறை 1: ஜாவாஸ்கிரிப்டில் உள்ள ஒரு எண்ணுக்கு காற்புள்ளிகளுடன் ஒரு சரத்தை மாற்று() முறையைப் பயன்படுத்தி அலசவும்

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





தொடரியல்

அழுத்த மிதவை ( மதிப்பு )

மேலே உள்ள தொடரியல்:

  • ' மதிப்பு ” என்பது பாகுபடுத்தப்பட வேண்டிய மதிப்பைக் குறிக்கிறது.
லேசான கயிறு. பதிலாக ( தேடல் , புதிய )

மேலே கொடுக்கப்பட்ட தொடரியல்:



  • ' தேடு ” என்பது குறிப்பிடப்பட்ட மதிப்புடன் மாற்றப்படும் புதிய ” வழங்கப்பட்ட சரத்தில் மதிப்பு.

எடுத்துக்காட்டு 1: ஒரு குறிப்பிட்ட சரத்தை காற்புள்ளிகளுடன் ஒரு எண்ணுக்கு அலசவும்

இந்த எடுத்துக்காட்டில், காற்புள்ளிகளுடன் வழங்கப்பட்ட சரம் மதிப்பு எண்ணாகப் பாகுபடுத்தப்படும்:

< ஸ்கிரிப்ட் வகை = 'உரை/ஜாவாஸ்கிரிப்ட்' >
சரம் விடு = '9,00,0000.2' ;
பணியகம். பதிவு ( 'கொடுக்கப்பட்ட சரம்:' , லேசான கயிறு )
அனுமதிக்கவும் = அழுத்த மிதவை ( லேசான கயிறு. பதிலாக ( /,/ஜி , '' ) ) ;
பணியகம். பதிவு ( 'ஒரு எண்ணாக காற்புள்ளிகளுடன் பாகுபடுத்தப்பட்ட சரம்:' , எண் ) ;
கையால் எழுதப்பட்ட தாள் >

மேலே உள்ள குறியீட்டில் கொடுக்கப்பட்டுள்ளபடி, பின்வரும் படிகளைச் செய்யவும்:

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

வெளியீடு

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

எடுத்துக்காட்டு 2: ஒரு எண்ணுக்கு காற்புள்ளிகளுடன் பயனர் வரையறுக்கப்பட்ட சரத்தை அலசவும்

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

< ஸ்கிரிப்ட் வகை = 'உரை/ஜாவாஸ்கிரிப்ட்' >
சரம் விடு = உடனடியாக ( 'பாகுபடுத்தப்பட வேண்டிய சரத்தை உள்ளிடவும்' ) ;
பணியகம். பதிவு ( 'கொடுக்கப்பட்ட சரம்:' , லேசான கயிறு )
அனுமதிக்கவும் = அழுத்த மிதவை ( லேசான கயிறு. பதிலாக ( /,/ஜி , '' ) ) ;
பணியகம். பதிவு ( 'ஒரு எண்ணாக காற்புள்ளிகளுடன் பாகுபடுத்தப்பட்ட சரம்:' , எண் ) ;
கையால் எழுதப்பட்ட தாள் >

குறியீட்டில் கூறப்பட்டுள்ளபடி, கீழே கொடுக்கப்பட்டுள்ள படிகளைச் செயல்படுத்தவும்:

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

வெளியீடு

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

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

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

தொடரியல்

str. அனைத்தையும் மாற்று ( முறை , பதிலாக )

இங்கே,

  • ' முறை ” என்பது ரீஜெக்ஸ் அல்லது மாற்றப்பட வேண்டிய சப்ஸ்ட்ரிங்கைக் குறிக்கிறது.
  • ' பதிலாக ” மாதிரியின் மீது செய்ய வேண்டிய மாற்றத்திற்கு ஒத்திருக்கிறது.

உதாரணமாக

கீழே உள்ள எடுத்துக்காட்டைப் பார்ப்போம்:

< ஸ்கிரிப்ட் வகை = 'உரை/ஜாவாஸ்கிரிப்ட்' >
சரம் விடு = '3,00,23.2' ;
பணியகம். பதிவு ( 'கொடுக்கப்பட்ட சரம்:' , லேசான கயிறு )
அனுமதிக்கவும் = அழுத்த மிதவை ( லேசான கயிறு. அனைத்தையும் மாற்று ( ',' , '' ) ) ;
பணியகம். பதிவு ( 'ஒரு எண்ணாக காற்புள்ளிகளுடன் பாகுபடுத்தப்பட்ட சரம்:' , எண் ) ;
கையால் எழுதப்பட்ட தாள் >

மேலே உள்ள குறியீடு துணுக்கில்:

  • இதேபோல், கூறப்பட்ட சர மதிப்பைக் குறிப்பிட்டு அதைக் காட்டவும்.
  • அதன் பிறகு, விண்ணப்பிக்கவும் ' அனைத்தையும் மாற்று() 'சர மதிப்பில் உள்ள அனைத்து காற்புள்ளிகளையும் மாற்றும் முறை, அதாவது சரம் மதிப்பு ஒன்றிணைக்கப்படும்.
  • மேலும், விண்ணப்பிக்கவும் ' பிரஸ்ஃப்ளோட்() 'முந்தைய கட்டத்தில் விளைந்த சர மதிப்பை எண்ணாக அலசுவதற்கான முறை.

வெளியீடு

ஜாவாஸ்கிரிப்டில் உள்ள எண்ணுக்கு காற்புள்ளிகளுடன் ஒரு ஸ்பிரிங் பாகுபடுத்துவதற்கான எளிதான முறையை நாங்கள் வழங்கியுள்ளோம்.

முடிவுரை

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