JS正则表达式:全文单词首字母大写

function ReplaceFirstUper(str)  
{     
    str = str.toLowerCase();     
    return str.replace(/\b(\w)|\s(\w)/g, function(m){  
        return m.toUpperCase();  
    });    
}

console.log(ReplaceFirstUper(‘i have a pen, i have an apple!‘));
时间: 2024-12-18 09:41:39

JS正则表达式:全文单词首字母大写的相关文章

js中设置单词首字母大写

1 function ReplaceFirstUper(str) 2 { 3 str = str.toLowerCase(); 4 return str.replace(/\b(\w)|\s(\w)/g, function(m){ 5 return m.toUpperCase(); 6 }); 7 }

java字符串根据正则表达式让单词首字母大写

public class Da { public static void main(String[] args) { String s = "hello_*java_*world"; System.out.println("转化前:"+s); String[] strs = s.split("_\\*"); String ret = ""; for(int i = 0; i < strs.length; i++){ if

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

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

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

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

string.capwords() 将每个单词首字母大写

string.capwords() 将每个单词首字母大写 代码: import string s = ' The quick brown fox jumped over the lazy dog. ' print sprint string.capwords(s) 结果: The quick brown fox jumped over the lazy dog.The Quick Brown Fox Jumped Over The Lazy Dog.请按任意键继续. . . string模块中的

text-transform设置单词首字母大写

text-transform 一.语法   text-transform 主要用于设置文本的大小写. text-transform有5个值,分别如下: none. 默认值. capitalize. 文本中的每个单词的首字母大写. uppercase. 仅设置大写. lowercase. 仅设置小写. inherit. 继承父类text-transform的值. 二.用法 p.capitalize {text-transform: capitalize} <p class="capitali

把一句话的每个单词首字母大写后输出

1 str = input('input a string you need to change:') 2 3 new_list = str.split(' ') 4 for i in new_list: 5 print(i.capitalize(),end=' ') 今天学字符串split用法的时候,突然想到前面str.capitalize()把字符串首字母大写 既然这样的话,就先把字符串通过空格分割没然后在把分割后的列表每个首字母大写 后来学习了 title  函数,发现python果然已经

句中单词首字母大写 确保字符串的每个单词首字母都大写,其余部分小写。

代码如下:function titleCase(str) { //将字符串转化为数组并将其小写化 var arr = str.toLowerCase().split(" "); for (var i=0;i<arr.length;i++){ var char = arr[i].charAt(0); arr[i] = arr[i].replace(char, function replace(char){ return char.toUpperCase(); }); } retur

20150912华为机考2之&quot;输入一段字符串(英文),将每个单词首字母大写后输出&quot;

还有其他一些(隐性)要求(要不然无法通过测试): 1.如果首字母已经大写,则不用变 2.不是英文字母的不变 e.g. Input: hello world! this is _Ljj speaking! Output: Hello World! This Is _ljj Speaking! 思路写在注释里面了 /* Input a string * Output: uppercase the first character of evrey word * if already uppercase