javascript实现英文首字母大写总结

   javascript实现英文首字母大写总结

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

  方法一:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

function replaceStr(str){ // 正则法
str = str.toLowerCase();
var reg = /b(w)|s(w)/g; // b判断边界s判断空格
return str.replace(reg,function(m){
return m.toUpperCase()
});
}
 
function replaceStr1(str){
str = str.toLowerCase();
var strTemp = ""; //新字符串
for(var i=0;i<str.length;i++){
if(i == 0){
strTemp += str[i].toUpperCase(); //第一个
continue;
}
if(str[i] == " " && i< str.length-1){ //空格后
strTemp += " ";
strTemp += str[i+1].toUpperCase();
i++;
continue;
}
strTemp += str[i];
}
return strTemp;
}
 
 
var text = "abcd ABCD efGH";
console.log(replaceStr(text));//Abcd Abcd Efgh
console.log(replaceStr1(text));//Abcd Abcd Efgh

  方法二:

  ?

1
2
3
4
5
6
7
8
9
10
11

<script type="textjavascript">
function ucfirst(str){
var str = str.toLowerCase();
var strarr = str.split(' ');
var result = '';
for(var i in strarr){
result += strarr[i].substring(0,1).toUpperCase()+strarr[i].substring(1)+' ';
}
return result;
}
</script>

  方法三:

  ?

1
2
3
4
5
6
7
8

<script type="textjavascript">
function ucfirst(str) {
var str = str.toLowerCase();
str = str.replace(/bw+b/g, function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);
});
return str;
</script>

  CSS来实现:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14

<html>
<head>
<style type="text/css">
h1 {text-transform: uppercase}
p.uppercase {text-transform: uppercase}
p.lowercase {text-transform: lowercase}
p.capitalize {text-transform: capitalize }
</style>
</head>
<body>
<h1>This Is An H1 Element</h1>
<p class="uppercase">This is a test.</p><p class="lowercase">This is a test.</p><p class="capitalize">This is a test.</p>
</body>
</html>

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

时间: 2024-09-17 04:00:47

javascript实现英文首字母大写总结的相关文章

javascript实现英文首字母大写_javascript技巧

方法一: function replaceStr(str){ // 正则法 str = str.toLowerCase(); var reg = /\b(\w)|\s(\w)/g; // \b判断边界\s判断空格 return str.replace(reg,function(m){ return m.toUpperCase() }); } function replaceStr1(str){ str = str.toLowerCase(); var strTemp = ""; //新

如何把一句英文每个单词首字母大写?

大家都说用正则简单,对于正则还是有点模糊,于是乎自己敲了下 //面试题:如何把一句英文每个单词首字母大写? var str="what fuck is 1235 going on ?"; var arr=str.split(" "); for(var i=0,newArr=[],sumArr=[];i<arr.length;i++){ var news=arr[i][0].toUpperCase(); newArr.push(news); var sums=a

Python实现将不规范的英文名字首字母大写_python

例如 输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']. 方法一 def wgw(x): return [x[0].upper(),x[1:].lower()] map(wgw,['adam','LISA','barT']) 方法二 def wgw1(x): return x.capitalize() map(wgw1,['adam','LISA','barT']) 方法三 map(lambda x:x.capitalize(),['

Word让句子里每个单词首字母大写技巧

假设我们有一句英文,如: To do more for the World than the World does for you. That is Success. 我们希望这句英文句子里所有的单词的首字母都变为大写,那么该怎么做呢? 最简单的方法就是逐个单词的去修改,用键盘将它的每个单词的首字母改为大写,但这不是最轻松的方法.个人觉得最轻松的方法便是使用Word的 "格式" 功能. 具体方法是:将这句句子选上,然后点击 "格式",接着点击"更改大小写&

word2007如何实现英文单词首字母大写

  可能很多朋友说这不是很简单啊,只需要将每个单词的首字母改成大写就好了.这不失为一种方法,但是假如我要改一大段英文语句该怎么办,不可能也是一个一个去改吧.这里我们在word2007版本上面,先打开应用程序,选中你要修改首字母大写的字母语句,然后在依次点击"开始---更改大小写",将"每个单词首字母大写"选项给勾选起.这样就可以完全实现了.如图所示: 这样我们选中的语句就会变成了首字母大写的样式了.得到的效果如下: Word Video Tutorials For

怎样取消wps 2010首字母大写

wps 2010 取消首字母大写

php实现字符串首字母大写和单词首字母大写的方法

 本文实例讲述了php实现字符串首字母大写和单词首字母大写的方法.分享给大家供大家参考.具体分析如下: ucfirst可以对字符串首字母进行大小,ucwords可以对字符串中每个单词的首字母大写输出 <?php print ucfirst("hello world"); print ucwords("iam king of the jungle"); ?> 希望本文所述对大家的php程序设计有所帮助. 以上是小编为您精心准备的的内容,在的博客.问答.公众

Python中将单词首字母大写的capitalize()方法

  这篇文章主要介绍了浅析Python中将单词首字母大写的capitalize()方法,是Python入门中的基础知识,需要的朋友可以参考下 capitalize()方法返回字符串的一个副本,只有它的第一个字母大写.对于8位的字符串,这个方法与语言环境相关. 语法 以下是capitalize()方法的语法: ? 1 str.capitalize() 参数 NA 返回值 此方法返回的字符串只有它的第一个字符大写的副本. 例子 下面的示例演示了capitalize方法的使用. ? 1 2 3 4 5

php实现字符串首字母大写和单词首字母大写的方法_php技巧

本文实例讲述了php实现字符串首字母大写和单词首字母大写的方法.分享给大家供大家参考.具体分析如下: ucfirst可以对字符串首字母进行大小,ucwords可以对字符串中每个单词的首字母大写输出 <?php print ucfirst("hello world"); print ucwords("iam king of the jungle"); ?> 希望本文所述对大家的php程序设计有所帮助. 以上是小编为您精心准备的的内容,在的博客.问答.公众号