在javascript中所有单个大写字母和大写字母组之后添加句点
在Javascript中,如何在所有单个大写字母和大写字母组之后添加句点 例如:在javascript中所有单个大写字母和大写字母组之后添加句点,javascript,regex,Javascript,Regex,在Javascript中,如何在所有单个大写字母和大写字母组之后添加句点 例如: johna.Smith应该成为John A.Smith JRR托尔金应该变成J.R.R.托尔金 JavaScript不支持向后看。。。。并且不支持\h字符类。我不理解正则表达式背后的逻辑。它将aAA变成aA.A.,但aA变成aA(无句号)。请定义“单个大写字母和大写字母组”的确切含义。这不是定义。我可以用txt.replace/[A-Z](?![^A-Z\s])/g,“$&.”。
应该成为johna.Smith
John A.Smith
应该变成JRR托尔金
J.R.R.托尔金
\h
字符类。我不理解正则表达式背后的逻辑。它将aAA
变成aA.A.
,但aA
变成aA
(无句号)。请定义“单个大写字母和大写字母组”的确切含义。这不是定义。我可以用txt.replace/[A-Z](?![^A-Z\s])/g,“$&.”
。