字符串首字母大写

JS没有提供首字母大写的函数,可以通过replace函数完成

方法如下:

1
"word".replace(/\w/,function(char){return char.toUpperCase()}); //结果输出"Word"

下面普及下repace()函数的功能:

string.replace(regexp, repacement)

参数

regexp

指定了要替换的模式的RegExp对象。如果这个参数是一个字符串,它将用做一个要搜索的直接量文本模式(就是直接替换字符串);它将不会先转化为RegExp对象。

repacement

一个内容为替换文本的字符串,或者一个函数,用于在调用时生成对应的替换文本。

返回

一个新的字符串,其中匹配regexp的第一个或所有的地方已替换为repacement。