Paano Suriin kung ang isang String ay Naglalaman ng Tuldok sa JavaScript

Paano Suriin Kung Ang Isang String Ay Naglalaman Ng Tuldok Sa Javascript



Ang isang tuldok ay ginagamit sa dulo ng pangungusap, na tinatawag na tuldok. Ang paghahanap kung ang isang string ay may tuldok ay maaaring maging isang maliit na hamon para sa isang baguhan na developer, lalo na kapag ito ay kinakailangan upang suriin ang pagtatapos ng isang pangungusap. Gayunpaman, ang JavaScript ay nagbibigay ng mga built-in na pamamaraan na makakatulong sa iyong madaling gawin ang gawaing ito.

Ang pag-aaral na ito ay magbibigay sa iyo ng pamamaraan upang suriin kung ang string ay naglalaman ng isang tuldok o wala.







Paano Suriin kung ang isang String ay Naglalaman ng Tuldok sa JavaScript?

Upang matukoy kung ang isang string ay naglalaman ng isang tuldok, gamitin ang mga sumusunod na paunang natukoy na pamamaraan ng JavaScript:



  • kasama ang() na pamamaraan
  • match() na pamamaraan



Suriin natin ang bawat isa sa mga nabanggit na pamamaraan nang paisa-isa.





Paraan 1: Suriin kung ang isang String ay Naglalaman ng isang Dot Gamit ang kasamang() na Paraan

Upang suriin kung mayroong isang substring sa isang string, gamitin ang ' kasama ang() ” paraan. Tumatanggap ito ng isang substring bilang isang argumento, at kung ito ay naroroon sa string, ang pamamaraan ay maglalabas ng boolean na halaga ' totoo ', kung hindi ay nagbibigay ito' mali ”. Higit na partikular, gagamitin namin ang paraang ito upang suriin kung ang napiling string ay naglalaman ng isang tuldok o wala.

Syntax



Sundin ang binanggit na syntax sa ibaba para sa mga pamamaraan ng includes():

string.kabilang ( karakter ) ;

Dito, ang ' kasama ang() Susuriin ng pamamaraan kung ang ' string ” naglalaman ng tinukoy na “ karakter ' o hindi.

Halimbawa

Una, gagawa kami ng isang string na pinangalanang ' str ” na may sumusunod na halaga:

var str = 'LinuxHint' ;

Susunod, susuriin natin kung ang tuldok ( . ) ay umiiral sa string o hindi sa pamamagitan ng pagtawag sa ' kasama ang() ” method na may ternary operator na kumikilos tulad ng isang conditional statement at nag-iimbak ng resulta sa isang bagong likhang variable na tinatawag na “ taon ”:

var ans = str.includes ( '.' ) ? 'totoo' : 'false' ;

Panghuli, i-print ang resultang halaga gamit ang ' console.log() 'paraan:

console.log ( taon ) ;

Tulad ng nakikita mo na ang output ay nagbibigay ng ' mali ” dahil walang tuldok sa string:

Tumungo tayo sa pangalawang paraan!

Paraan 2: Suriin kung ang String ay Naglalaman ng Tuldok Gamit ang Pamamaraan ng tugma().

Upang matukoy kung ang isang string ay naglalaman ng isang tuldok o wala, mayroong isa pang paraan sa JavaScript na tinatawag na ' tugma() ” paraan. Ang isang string ay itinutugma sa isang regular na expression o isang regex pattern gamit ang match() na paraan. Kung may naganap na tugma, nagbibigay ito ng hanay ng mga katugmang pangyayari; kung hindi, nagbibigay ito ng null. Maaari mo ring gamitin ang match() na paraan sa ternary operator o conditional statement.

Syntax

Gamitin ang ibinigay na syntax para sa match() na pamamaraan:

string.tugma ( regexPattern ) ;

Dito, ang match() na paraan ay tutugma sa “ regexPattern ” na may mga karakter ng tinukoy na “ string ”.

Halimbawa

Gagawa kami ngayon ng variable na pinangalanang ' str ” na nag-iimbak ng string na naglalaman ng tuldok( . ):

var str = 'LinuxHint.' ;

Pagkatapos, tawagan ang match() na paraan sa pamamagitan ng pagpasa ng regex pattern “ /\./g ”. Bilang resulta, kung mayroong isang tuldok, ito ay magpi-print ng ' totoo ”; iba,' mali ”. Dito, gagamit tayo ng ternary ( ? ) operator na may match() na pamamaraan na katulad ng mga conditional statement:

var ans = str.match ( / \. / g ) ? 'totoo' : 'false' ;

I-print ang resultang halaga sa console gamit ang “ console.log() 'paraan:

console.log ( taon ) ;

Ang output ay nagpapakita ng ' totoo ” na nagpapahiwatig na ang string ay naglalaman ng isang tuldok(.):

Nagbigay kami ng pinakasimpleng pamamaraan para sa pagtukoy kung ang string ay naglalaman ng tuldok sa JavaScript.

Konklusyon

Upang matukoy kung ang isang string ay naglalaman ng isang tuldok, maaari mong gamitin ang mga paunang natukoy na pamamaraan ng JavaScript, gaya ng includes() o ang match() na paraan. Hinahanap ng pamamaraang includes() ang string o character bilang isang substring sa isang ibinigay na string, habang ang paraan ng match() ay tumutugma sa string laban sa tinukoy na pattern. Sa pag-aaral na ito, nagbigay kami ng mga pamamaraan upang suriin kung ang string ay naglalaman ng mga tuldok o wala na may mga detalyadong halimbawa.