JS應(yīng)用正則表達(dá)式轉(zhuǎn)換大小寫示例
更新時(shí)間:2014年09月18日 17:33:10 投稿:whsnow
這篇文章主要介紹了JS應(yīng)用正則表達(dá)式轉(zhuǎn)換大小寫,以首字母大寫,其它字母小寫為例,喜歡的朋友可以參考下
js中應(yīng)用正則表達(dá)式轉(zhuǎn)換大小寫,代碼很簡單,看代碼:
以下首字母大寫,其它字母小寫
<script type="text/javascript">
function replaceReg(reg,str){
str = str.toLowerCase();
return str.replace(reg,function(m){return m.toUpperCase()})
}
var reg = /\b(\w)|\s(\w)/g;
var str = 'share javascript';
var str2 = 'SHARE JAVASCRIPT';
var str3 = 'Test \n str is no good!';
var str4 = 'final test';
document.write(replaceReg(reg,str)+'<br />');
document.write(replaceReg(reg,str2)+'<br />');
document.write(replaceReg(reg,str3)+'<br />');
document.write(replaceReg(reg,str4)+'<br />');
</script>
以下只首字母大寫,其它字母大小寫不作處理
<script language="JavaScript">
<!--
var str="xi nAn shi you xUe yuan china people"
alert(str.replace(/\s[a-z]/g,function($1){return $1.toLocaleUpperCase()}).replace(/^[a-
z]/,function($1){return $1.toLocaleUpperCase()}))
//-->
</script>
運(yùn)行代碼,直接看效果就可以了!
相關(guān)文章
d3.js入門教程之?dāng)?shù)據(jù)綁定詳解
這篇文章主要介紹了關(guān)于d3.js數(shù)據(jù)綁定的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)只d3.js具有一定的參考價(jià)值,需要的朋友下面來一起看看吧。2017-04-04
JavaScript數(shù)據(jù)結(jié)構(gòu)中棧的應(yīng)用之表達(dá)式求值問題詳解
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)中棧的應(yīng)用之表達(dá)式求值問題,詳細(xì)分析了中綴表達(dá)式、后綴表達(dá)式等概念、原理與轉(zhuǎn)換方法,以及基于后綴表達(dá)式實(shí)現(xiàn)的表達(dá)式求值相關(guān)操作技巧,需要的朋友可以參考下2017-04-04
JavaScript事件概念詳解(區(qū)分靜態(tài)注冊和動態(tài)注冊)
這篇文章主要介紹了JavaScript事件(區(qū)分靜態(tài)注冊和動態(tài)注冊)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用JavaScript,感興趣的朋友可以了解下2021-02-02
js的壓縮及jquery壓縮探討(提高頁面加載性能/保護(hù)勞動成果)
搞定js的加密和壓縮,一方面可以提高頁面加載性能,另外一方面也希望辛苦研發(fā)出來的成果得到一定的保護(hù),感興趣的朋友可以了解下,或許對你有所幫助2013-01-01
簡單談?wù)凜ommonsChunkPlugin抽取公共模塊
下面小編就為大家分享一篇簡單談?wù)凜ommonsChunkPlugin抽取公共模塊,具有很的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12

