码迷,mamicode.com
首页 > Web开发 > 详细

JS正则表达式转换大小写

时间:2014-09-19 06:38:15      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   java   ar   div   sp   

JS应用正则表达式转换大小写,以首字母大写,其它字母小写为例.

 Js中应用正则表达式转换大小写.

以下首字母大写,其它字母小写

<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"> 
<!-- www.yuju100.com
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>

 

JS正则表达式转换大小写

标签:style   blog   http   color   io   java   ar   div   sp   

原文地址:http://www.cnblogs.com/yes123/p/3980572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!