js/css如何实现字符串单词首字母大写功能-亚博电竞手机版
这篇“js/css如何实现字符串单词首字母大写功能”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“js/css如何实现字符串单词首字母大写功能”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具体内容吧。
css是什么意思
css是一种用来表现html或xml等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样式结构如字体、颜色、位置等的语言,并且css样式可以直接存储于html网页或者单独的样式单文件中,而样式规则的优先级由css根据这个层次结构决定,从而实现级联效果,发展至今,css不仅能装饰网页,也可以配合各种脚本对于网页进行格式化。
css实现:
text-transform:capitalize;
js代码一:
string.prototype.firstuppercase=function(){ returnthis.replace(/\b(\w)(\w*)/g,function($0,$1,$2){ return$1.touppercase() $2.tolowercase(); }) } varresult="i'mhelloworld".firstuppercase();; console.log(result);//i'mhelloworld
注:正则表达式\b会把英文缩写,譬如i'm拆分成两个部分,导致输出为i'm,所以不能使用\b
js代码二:
string.prototype.firstuppercase=function(){ letarr=this.split(''); letuppsercase=([first,...rest])=>first.touppercase() rest.join(''); letresult=''; arr.foreach((val)=>{ result =uppsercase(val) ''; }) returnresult; } //结果://i'mhelloworld
js代码三:
string.prototype.firstuppercase=function(){ letarr=this.split(''); letresult=''; arr.foreach((val)=>{ result =val.charat(0).touppercase() val.slice(1) ''; }) returnresult; } //结果://i'mhelloworld
js代码四:
string.prototype.firstuppercase=function(){ letarr=this.split(''); letresult=''; arr.foreach((val)=>{ result =`${val[0].touppercase()}${val.slice(1)}`; }) returnresult; } //结果://i'mhelloworld
注:
\b:匹配一个单词边界,也就是指单词和空格间的位置。例如, 'erb' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。\w:匹配包括下划线的任何单词字符。等价于'[a-za-z0-9_]'。*:匹配前面的子表达式零次或多次。例如,zo 能匹配 "z" 以及 "zoo"。 等价于{0,}。\s:匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ fnrtv]。\s:匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
感谢你的阅读,希望你对“js/css如何实现字符串单词首字母大写功能”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注恰卡编程网行业资讯频道!