我有一个像这样的字符串:
A sampletext
b sampletext3
c exampletext
A sampletext587
b sampletext5
b sampletextasdf
d sampletext4
b sometext
c sampletextrandom
如何在JS中将以
b
开头的行上的所有文本转换为大写?谢谢!
最佳答案
与正则表达式
"b sampletext3".replace(/^b/gm,function(x){return x.toUpperCase()})
B sampletext3
并将其分配给String对象
String.prototype.toTitleCaseB=function(){
return this.replace(/^b/gm,function(x){return x.toUpperCase()})
}
以后会用像
"b sampletext3".toTitleCaseB()
B sampletext3