如何将所有大写字母移动到 JavaScript 字符串开头?


比如说,我们的字符串如下 −

my name is JOHN SMITH

使用 sort() 以及正则表达式 /[A-Z]/ 将所有大写字母移动到字符串开头

实例

var moveAllCapitalLettersAtTheBeginning = [...' my name is JOHN SMITH ']
.sort((value1, value2) =>
/[A-Z]/.test(value1) ? /[A-Z]/.test(value2) ? 0 : -1 : 0).join(' ');
console.log("After moving the all capital letters at the beginning=");
console.log(moveAllCapitalLettersAtTheBeginning);

要运行上面的程序,你需要使用以下命令 −

node fileName.js.

这里,我的文件名为 demo199.js。

输出

这将生成以下输出 −

PS C:\Users\Amit\javascript-code> node demo199.js
After moving the all capital letters at the beginning=
J O H N S M I T H m y n a m e i s

更新于: 2020-09-14

234 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告