JS应用正则表达式转换大小写示例

 更新时间:2014年09月18日 17:33:10   投稿:whsnow  
这篇文章主要介绍了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"> 
<!-- 
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移动端图片压缩上传功能

    js移动端图片压缩上传功能

    这篇文章主要为大家详细介绍了js移动端图片压缩上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • javascript操作表格

    javascript操作表格

    javascript操作表格...
    2006-07-07
  • d3.js入门教程之数据绑定详解

    d3.js入门教程之数据绑定详解

    这篇文章主要介绍了关于d3.js数据绑定的相关资料,文中通过示例代码介绍的非常详细,对大家学习只d3.js具有一定的参考价值,需要的朋友下面来一起看看吧。
    2017-04-04
  • JavaScript数据结构中栈的应用之表达式求值问题详解

    JavaScript数据结构中栈的应用之表达式求值问题详解

    这篇文章主要介绍了JavaScript数据结构中栈的应用之表达式求值问题,详细分析了中缀表达式、后缀表达式等概念、原理与转换方法,以及基于后缀表达式实现的表达式求值相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • JavaScript事件概念详解(区分静态注册和动态注册)

    JavaScript事件概念详解(区分静态注册和动态注册)

    这篇文章主要介绍了JavaScript事件(区分静态注册和动态注册)的相关资料,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下
    2021-02-02
  • 前端大屏适配的三种解决方案总结

    前端大屏适配的三种解决方案总结

    在日常前端开发中,大屏项目是每个前端开发者必备技能,但是目前设备尺寸大小和分辨率都不相同,所以大屏适配成了一个头疼的问题,所以下面这篇文章主要给大家介绍了关于前端大屏适配的三种解决方案,需要的朋友可以参考下
    2024-03-03
  • js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)

    js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)

    搞定js的加密和压缩,一方面可以提高页面加载性能,另外一方面也希望辛苦研发出来的成果得到一定的保护,感兴趣的朋友可以了解下,或许对你有所帮助
    2013-01-01
  • 微信小程序地图绘制线段并且测量(实例代码)

    微信小程序地图绘制线段并且测量(实例代码)

    这篇文章主要介绍了微信小程序地图绘制线段并且测量,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • JavaScript接入百度地图API的方法步骤

    JavaScript接入百度地图API的方法步骤

    在网站开发过程中,经常会调用到地图,百度地图JavaScript API可帮助您在网站中构建功能丰富、交互性强的地图应用,本文就详细的介绍一下,感兴趣的可以了解一下
    2021-07-07
  • 简单谈谈CommonsChunkPlugin抽取公共模块

    简单谈谈CommonsChunkPlugin抽取公共模块

    下面小编就为大家分享一篇简单谈谈CommonsChunkPlugin抽取公共模块,具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12

最新评论