gpt4 book ai didi

javascript - 如果缺少或错误,如何在字符串的开头添加字符串

转载 作者:行者123 更新时间:2023-11-30 14:06:59 25 4
gpt4 key购买 nike

如果字符串完全缺失或缺少空格或点,我需要在字符串开头添加字符串 Sr.

这些字符串...

Sr. Name
Sr.Name
Name
Sr Name
Sr name
Sr. name
sr.name

...应该始终产生字符串 Sr。姓名

我尝试拆分字符串:string.split['.'],但这不会采用如上所示的所有情况。所以我尝试了一些正则表达式:string.replace(/Sr./, 'Sr.')

最佳答案

从字符串的开头开始,可选择匹配 sr(不区分大小写),后跟可选的 . 和一个空格,并替换为 'Sr。 '(包括尾随空格):

`Sr. Name
Sr.Name
Name
Sr Name
Sr name
Sr. name
sr.name`
.split('\n')
.forEach((str) => {
console.log(
str.replace(/^(?:sr\.? ?)?/i, 'Sr. ')
);
});

关于javascript - 如果缺少或错误,如何在字符串的开头添加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55191547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com