在句子中如何使首字母大写后跟点('。')和space(零或多个)
In sentence how to make first letter UPPERCASE followed by dot ('.') and space (zero or more than one )
var t = ".i am krishna. france" // string
// regular expression to match the pattern where are the grouping
t = t.replace(/[\n]*([a-zA-Z]+[.][ \n]*)([a-zA-Z])([a-zA-Z]*)[\n]*/, '' + ''.toUpperCase() + '');
$('body').append(t);
//to convert
function convert() {
return arguments[0].toUpperCase();
}
<html>
<head>
<title></title>
</head>
<body></body>
</html>
预期结果:
.I am krishna. France
([.]\s*)([a-zA-Z])
您可以使用它代替 ''+''.toUpperCase()
来实现您想要的效果。
查看演示。
您可以使用:
t = t.replace(/(\. *)([a-z])/g, function([=10=], , ) { return + .toUpperCase(); });
//=> .I am krishna. France
var t = ".i am krishna. france" // string
// regular expression to match the pattern where are the grouping
t = t.replace(/[\n]*([a-zA-Z]+[.][ \n]*)([a-zA-Z])([a-zA-Z]*)[\n]*/, '' + ''.toUpperCase() + '');
$('body').append(t);
//to convert
function convert() {
return arguments[0].toUpperCase();
}
<html>
<head>
<title></title>
</head>
<body></body>
</html>
预期结果:
.I am krishna. France
([.]\s*)([a-zA-Z])
您可以使用它代替 ''+''.toUpperCase()
来实现您想要的效果。
查看演示。
您可以使用:
t = t.replace(/(\. *)([a-z])/g, function([=10=], , ) { return + .toUpperCase(); });
//=> .I am krishna. France