在句子中如何使第一个字母大写,后跟点('.')和空格(零或多个)
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 $1 $2 $3 are the grouping
t = t.replace(/['n]*([a-zA-Z]+[.][ 'n]*)([a-zA-Z])([a-zA-Z]*)['n]*/, '$1' + '$2'.toUpperCase() + '$3');
$('body').append(t);
//to convert
function convert() {
return arguments[0].toUpperCase();
}
<html>
<head>
<title></title>
</head>
<body></body>
</html>
预期成果:
.I am krishna. France
您可以使用:
t = t.replace(/('. *)([a-z])/g, function($0, $1, $2) { return $1 + $2.toUpperCase(); });
//=> .I am krishna. France
([.]'s*)([a-zA-Z])
您可以改用它并替换为'$1'+'$2'.toUpperCase()
以实现您想要的。
请参阅演示。
https://regex101.com/r/sH8aR8/4
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- JQuery使计数器每次更改时都会增加
- 如何使Javascript动态html表及其上的事件
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我如何找到一个句子中的所有空格并替换忽略它们
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- JavaScript打印功能使日历停止工作
- Regex代码只允许一个空格
- 使图像在单击时展开到不大于浏览器
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 如何使该数据在所有元素中加载
- 如何使正则表达式接受ONLY字母表和空格
- 使值为所有空格的文本框无效
- 在句子中如何使第一个字母大写,后跟点('.')和空格(零或多个)
- 当将 onChange 与 React 一起使用时,空格不会被注册
- 如何修改字符串,使Javascript中的每个字符之间只有一个空格
- 如何使JavaScript阻塞'空格键'在文本框内
- 使输入域中的前导和尾随空格可见
- 我怎样才能使它成为可能,我的文本框将只接受数字,(逗号)和空格和+字符使用Jquery
- 如何使箭头键和空格键不会强制我的网页向下