function getWords(str,n=5) {
return str.split(/\s+/).slice(0,n).join(" ");
}
function removeSpecialSymbol(str){
return str.replace(/[^\w\s]/gi, '')
}
https://stackoverflow.com/questions/2970525/converting-a-string-with-spaces-into-camel-case
function camelCase(str) {
// 替换连字符、空格和下划线为一个空格
const words = str.replace(/[-_]/g, ' ').split(' ');
// 将每个单词的首字母大写,除了第一个单词
return words.map((word, index) => {
if (index === 0) {
return word.toLowerCase(); // 第一个单词小写
}
return word.charAt(0).toUpperCase() + word.slice(1).toLowerCase(); // 其他单词首字母大写
}).join(''); // 连接成一个字符串
}
function camelCaseBig(str) {
// 替换连字符、空格和下划线为一个空格
const words = str.replace(/[-_]/g, ' ').split(' ');
// 将每个单词的首字母大写
return words.map((word, index) => {
return word.charAt(0).toUpperCase() + word.slice(1).toLowerCase();
}).join(''); // 连接成一个字符串
}
.split(/\r?\n/)
// -------工具函数
function removeEnglish(text) {
return text.replace(/[a-zA-Z]/g, '');
}
function removeWhitespaceAndNewlines(text) {
return text.replace(/[\s\n\r]+/g, '');
}
function removeZWSP(str) {
return str.replace(/[\u200B-\u200D\uFEFF]/g, "");
}