成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

js查找字符串中指定子字符串的方法-創(chuàng)新互聯(lián)

js查找字符串中指定子字符串的方法?這個問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供涉縣網(wǎng)站建設(shè)、涉縣做網(wǎng)站、涉縣網(wǎng)站設(shè)計、涉縣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、涉縣企業(yè)網(wǎng)站模板建站服務(wù),十多年涉縣做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

在js中,通過使用JavaScript String 對象里的search()方法和match()方法來搜索(查找)字符串中指定的子字符串。

js查找字符串中指定子字符串的方法

字符串的search()方法是用來在指定字符串中查找指定的子字符串,或與正則表達式相匹配的子串。如果有匹配的子串,則返回匹配子串的起始位置;如果沒有匹配的子串,則返回 -1。

語法:

string.search(regexp)

參數(shù)regexp:表示需要查找的指定子字符串,或需要匹配的正則表達式。

說明:search()方法區(qū)分大小寫,如果想要忽略大小寫的查找,需要追加標(biāo)志 i。

例:

<div class="demo">
	<p>
		<span id="str1"></span><br />
		<span>查找:腳本語言</span><br />
		<span id="str2"></span>
	</p>
	<p>
		<span id="str3"></span><br />
		<span>查找:php</span><br />
		<span id="str4"></span><br />
		<span>查找:腳本語言</span><br />
		<span id="str5"></span>
	</p>
	
</div>
<script>  
var str1="JavaScript是一種腳本語言, 腳本語言經(jīng)常被解析";  
var str2=str1.search("腳本語言");  

var str3="創(chuàng)新互聯(lián)的網(wǎng)址為:www.php.cn!";  
var str4=str3.search("php");  
var str5=str3.search("腳本語言");  

document.getElementById("str1").innerHTML =str1;
document.getElementById("str2").innerHTML ="返回:"+str2;
document.getElementById("str3").innerHTML =str3;
document.getElementById("str4").innerHTML ="返回:"+str4;
document.getElementById("str5").innerHTML ="返回:"+str5;
</script>

效果圖:

js查找字符串中指定子字符串的方法

match()方法是用于在字符串內(nèi)檢索指定的值,或找到一個或多個正則表達式的匹配的子串。

語法:

string.match(searchvalue)
string.match(regexp)

searchvalue:必需項,表示要查找的字符串值。

regexp:必需項,表示要查找匹配的模式的 RegExp 對象。

說明:

在查找完后,match() 方法會返回一個存放匹配結(jié)果的數(shù)組;數(shù)組里的內(nèi)容會受regexp后是否有全局標(biāo)志 g的影響。

如果在regexp后添加全局標(biāo)志 g,則match() 方法將執(zhí)行全局檢索,找到 string中的所有匹配子字符串。若一直沒有,就返回null;若找到了一個或多個匹配子串,則返回一個數(shù)組。

如果沒有添加 g,則match() 方法只會執(zhí)行一次匹配,找到最近的一個匹配子串就停止匹配,返回一個帶有匹配子串相關(guān)信息的數(shù)組;若一直沒找到,就返回null。

簡單示例:


<div class="demo">
	<p>
		<span id="str1"></span><br />
		<span>查找:php</span><br />
		<span id="str2"></span><br />
		<span>查找:php(添加g)</span><br />
		<span id="str3"></span><br />
		<span>查找:PHP(區(qū)分大小寫)</span><br />
		<span id="str4"></span><br />
	</p>
	
</div>
<script>  

var str1="創(chuàng)新互聯(lián)的網(wǎng)址為:www.php.cn!";  
var str2=str1.match("php"); 
var str3=str1.search(/php/g);  
var str4=str1.search("PHP");  


document.getElementById("str1").innerHTML =str1;
document.getElementById("str2").innerHTML ="返回:"+str2;
document.getElementById("str3").innerHTML ="返回:"+str3;
document.getElementById("str4").innerHTML ="返回:"+str4;

</script>

效果圖:


js查找字符串中指定子字符串的方法

感謝各位的閱讀!看完上述內(nèi)容,你們對js查找字符串中指定子字符串的方法大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章標(biāo)題:js查找字符串中指定子字符串的方法-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://jinyejixie.com/article28/dedscp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號網(wǎng)站維護、移動網(wǎng)站建設(shè)、App開發(fā)、企業(yè)建站、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
库尔勒市| 澳门| 乐陵市| 肇州县| 平凉市| 登封市| 鄂伦春自治旗| 霍城县| 瓦房店市| 胶州市| 彰武县| 抚远县| 朝阳区| 营山县| 本溪市| 库车县| 东海县| 拉孜县| 额济纳旗| 泽州县| 九江县| 新疆| 扎兰屯市| 那坡县| 科技| 江源县| 罗源县| 临朐县| 衡阳县| 佛山市| 吴川市| 余干县| 郧西县| 施秉县| 云龙县| 桑日县| 麻城市| 茌平县| 保德县| 淳化县| 上栗县|