首页 > 语言 > JavaScript > 正文

javascript实现英文首字母大写

2024-05-06 16:18:39
字体:
来源:转载
供稿:网友

本文给大家总结了几种可以实现英文首字母大写的javascript脚本,另附上一个CSS的实现方法,非常的简单实用,这里推荐给大家,有需要的小伙伴可以参考下。

方法一:

 

 
  1. function replaceStr(str){ // 正则法 
  2. str = str.toLowerCase(); 
  3. var reg = //b(/w)|/s(/w)/g; // /b判断边界/s判断空格 
  4. return str.replace(reg,function(m){  
  5. return m.toUpperCase() 
  6. }); 
  7.  
  8. function replaceStr1(str){ 
  9. str = str.toLowerCase(); 
  10. var strTemp = ""//新字符串 
  11. for(var i=0;i<str.length;i++){ 
  12. if(i == 0){ 
  13. strTemp += str[i].toUpperCase(); //第一个 
  14. continue
  15. if(str[i] == " " && i< str.length-1){ //空格后 
  16. strTemp += " "
  17. strTemp += str[i+1].toUpperCase(); 
  18. i++; 
  19. continue
  20. strTemp += str[i]; 
  21. return strTemp; 
  22.  
  23.  
  24. var text = "abcd ABCD efGH"
  25. console.log(replaceStr(text));//Abcd Abcd Efgh 
  26. console.log(replaceStr1(text));//Abcd Abcd Efgh 

方法二:

 

 
  1. <script type="text/javascript"
  2. function ucfirst(str){ 
  3. var str = str.toLowerCase(); 
  4. var strarr = str.split(' '); 
  5. var result = ''
  6. for(var i in strarr){ 
  7. result += strarr[i].substring(0,1).toUpperCase()+strarr[i].substring(1)+' '
  8. return result; 
  9. </script> 

方法三:

 

 
  1. <script type="text/javascript"
  2. function ucfirst(str) { 
  3. var str = str.toLowerCase(); 
  4. str = str.replace(//b/w+/b/g, function(word){ 
  5. return word.substring(0,1).toUpperCase()+word.substring(1); 
  6. }); 
  7. return str;  
  8. </script> 

CSS来实现:

 

 
  1. <html> 
  2. <head> 
  3. <style type="text/css">  
  4. h1 {text-transform: uppercase}  
  5. p.uppercase {text-transform: uppercase}  
  6. p.lowercase {text-transform: lowercase}  
  7. p.capitalize {text-transform: capitalize }  
  8. </style> 
  9. </head> 
  10. <body> 
  11. <h1>This Is An H1 Element</h1> 
  12. <p class="uppercase">This is a test.</p><p class="lowercase">This is a test.</p><p class="capitalize">This is a test.</p> 
  13. </body> 
  14. </html> 

以上就是给大家总结的4种实现英文首字母大写的方法,希望大家能够喜欢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选