单词首字母大写 JavaScript

来源:互联网 发布:爱知产业大学中国承认 编辑:程序博客网 时间:2024/04/29 09:58

单词首字母大写


每单词首字大写,其他小写。如blue idea转换为Blue Idea,BLUE IDEA也转换为Blue Idea

cloeft的正则:

 /\b(\w)|\s(\w)/g 

所谓“首字母”包括两种情况:第一种是边界(开头)的单词字符,一种是空格之后的新单词的第一个字母。测试代码如下:

 <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 = 'blue idea';  var str2 = 'BLUE IDEA';  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> 
原创粉丝点击