js 将一段文本 每个英文首字母大写

 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
 9 function replaceStr1(str){
10   str = str.toLowerCase();
11   var strTemp = "";  //新字符串
12   for(var i=0;i<str.length;i++){
13     if(i == 0){
14       strTemp += str[i].toUpperCase(); //第一个
15       continue;
16     }
17     if(str[i] == " " && i< str.length-1){ //空格后
18       strTemp += " ";
19       strTemp += str[i+1].toUpperCase();
20       i++;
21       continue;
22     }
23     strTemp += str[i];
24   }
25     return strTemp;
26   }
27
28
29 var text = "abcd ABCD efGH";
30 console.log(replaceStr(text));//Abcd Abcd Efgh
31 console.log(replaceStr1(text));//Abcd Abcd Efgh
时间: 2024-08-04 03:30:51

js 将一段文本 每个英文首字母大写的相关文章

设置、取消word英文首字母大写

Word修改 方案一 shift + F3连续使用,可将英文设置为“首字母大写”.“全部大写”.“全部小写”三种模式 方案二 文件 ==> 选项 ==> 校对 ==> 自动更正选项 ==> 取消勾选“首句字母大写” WPS中修改 工具 ==> 选项 ==> 编辑 ==> 自动更正 ==> 取消键入时自动进行首字母大写更正 为尾部空格添加下划线 文件  ==> 选项  ==> 高级  ==> 以下对象的布局选项  ==> 勾选“为尾部空

Css中如何使英文和拼音变成全大写、全小写和首字母大写?

想要实现英文和中文拼音变成全大写.全小写和首个字母大写,需要用到 css中text-transform样式属性,接下来介绍一下 1.text-transform的值 1)Capitalize:英文拼音的首字母大写 2)Uppercase:英文拼音字母全大写 3)Lowercase:英文拼音字母全小写 2.text-transform语法 text-transform:+值类型, 如:text-transform:Capitalize: 3.text-transform的简单使用 1)英文首字母大

iOS- 本地文本容错搜索引擎2--&gt;如何实现英文(英文首字母,汉语拼音)对中文的搜索?

1.前言 先闲说几句,最近北京的雾霾真是大,呛的我这攻城师都抗不住了.各位攻城师们一定要爱护好自己的身体!空气好时,少坐多动. 如果条件好的话,最好让你们BOSS搞个室内空气净化器.因为那几天一般的室内雾霾指数也是高的吓人T T,哎不多说. 转正文>> 此文接本博客上篇 iOS- 如何建立索引实现本地文本搜索引擎,允许容错搜索? http://www.cnblogs.com/qingche/p/4530826.html, 上次发完博客后,很有朋友问道是否支持中文的问题, 自己测试完后发现只能输

JS replace()方法-字符串首字母大写

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换所有匹配的字符串,否则是只替换第一个匹配串.第二个参数可以是字符串,也可以是函数.$1.$2...表示与正则表达式匹配的文本. There are many ways we can make a difference. Global change starts with you. Sign up f

实现英文注册用户首字母大写

一 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Conte

Microsoft office word关闭英文输入首字母大写设置

1.概述: 在使用office word的时,经常出现输入一段不需首字母大写的英文时,通常敲击完回车时word会自动将首字母大写,需要重新将首字母修改成小写,这样操作很不方便.于是需要对这个功能进行一下设置.以下以Microsoft office 2010为例对设置进行简单说明,很简单. Microsoft office 2010.Microsoft office 2007.Microsoft office 2003更改设置类似. 2.方法: 找到word选项如下图所示: 进入word选项后,找

css实现将英文语句第一个单词首字母大写

css实现将英文语句第一个单词首字母大写:英文语句,通常第一个单词的首字母是大写的,下面就通过代码实例介绍一下如何利用css实现此功能.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <title&g

java将中文转换成英文并支持首字母大写

原文:java将中文转换成英文并支持首字母大写 源代码下载地址:http://www.zuidaima.com/share/1563120428403712.htm 之前看到有牛牛发布过这一个代码,但是他写的那一个代码只是纯转换,并不能满足太多的需求.今天正好工作时遇到了这一个问题,需求把首字母变为大写.参考了一些代码演变而成的.希望大家以后可以用到. 这是事例图 这是结果图. 版权声明:本文为博主原创文章,未经博主允许不得转载.

在Excel中取汉字的英文首字母或者全拼

与上一篇文章相关,在Excel中取汉字的英文首字母 在Excel中使用,觉得麻烦的,直接点最下面,复制附件,里面有例子,非常好用非常好用 需要说明的是,代码不是我写的,原作者如果看到了可以联系我,我会改成原作者的名字的. Public PY_DB(1 To 72, 1 To 94) As String Public PY_Index() As Integer Sub DealVal_1() Dim i As Integer, j As Integer Dim Db As Variant Dim