Rumah > Artikel > hujung hadapan web > Bagaimana untuk menentukan sama ada javascript mengandungi rentetan tertentu
Kaedah penghakiman: 1. Gunakan kaedah indexOf() untuk mendapatkan kedudukan kejadian pertama nilai rentetan yang ditentukan Jika nilai pulangan ialah "-1", ia tidak disertakan; ) kaedah untuk mendapatkan semula rentetan yang ditentukan jika nilai pulangan ialah "-1", ia tidak disertakan;
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
JavaScript menentukan sama ada rentetan mengandungi rentetan yang ditentukan
Kaedah 1: indexOf() (disyorkan)
kaedah indexOf() boleh mengembalikan kedudukan di mana nilai rentetan yang ditentukan mula-mula muncul dalam rentetan. Jika nilai rentetan yang hendak diambil tidak muncul, kaedah mengembalikan -1.var str ="123"; console.log(str.indexOf("3")!=-1);//true
Kaedah 2: search()
Kaedah search() digunakan untuk mendapatkan semula subrentetan yang dinyatakan dalam rentetan, atau untuk mencari dengan ungkapan biasa Subrentetan dipadankan dengan ungkapan Jika tiada subrentetan sepadan ditemui, -1 dikembalikan.var str="123"; console.log(str.search("3")!=-1);//true
Kaedah 3: match()
Kaedah match() boleh mendapatkan semula nilai yang ditentukan dalam rentetan, atau mencari satu atau lebih Regular padanan ungkapan.var str="123"; var reg=RegExp(/3/); if(str.match(reg)){ //包含 }
Kaedah 4: test()
Kaedah test() digunakan untuk mendapatkan semula nilai yang dinyatakan dalam rentetan. Mengembalikan benar dan salah.var str="123"; var reg=RegExp(/3/); console.log(reg.test(str));//true
Kaedah 5: exec()
var str="123"; reg=RegExp(/3/); if(reg.exec(str)){ //包含 }[Cadangan berkaitan:
tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada javascript mengandungi rentetan tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!