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