点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!
作用: 将以空格、下划线或其他字符分隔的单词转换为驼峰命名。
示例:
const text = 'snake_case_string';
const camelCaseText = text.replace(/_([a-z])/g, (match, letter) => letter.toUpperCase());
// 'snakeCaseString'
常见场景: 数据处理或API响应中将命名规范转换为驼峰命名。
作用: 翻转字符串中单词的顺序。
示例:
const sentence = 'This is a sample sentence';
const reversedWords = sentence.split(' ').reverse().join(' ');
// 'sentence sample a is This'
常见场景: 在文本处理中调整单词顺序。
作用: 将字符串中的每个单词的首字母大写,其余小写。
示例:
const text = 'this is a title';
const titleCaseText = text.replace(/\b\w/g, (match) => match.toUpperCase());
// 'This Is A Title'
常见场景: 在标题或标签中规范化文本格式。
作用: 从字符串中去除所有HTML标签。
示例:
const htmlText = 'This is bold text.
';
const strippedText = htmlText.replace(/<[^>]*>/g, '');
// 'This is bold text.'
常见场景: 在从富文本编辑器中提取纯文本内容时使用。
作用: 将字符串编码为Base64格式。
示例:
const text = 'Hello, World!';
const base64Encoded = btoa(text); // 'SGVsbG8sIFdvcmxkIQ=='
常见场景: 在处理二进制数据或媒体文件时进行编码。
作用: 使用扩展运算符将字符串转换为字符数组。
示例:
const text = 'JavaScript';
const charArray = [...text];
// ['J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't']
常见场景: 以更灵活的方式处理字符串中的字符。