按子字符串过滤字符串

时间:2019-09-12 09:57:19

标签: typescript

我想使用href通过mailto:打开一个邮件客户端。我使用的班级包含我要邮寄的人的姓氏和姓氏。

let mail: string ='mailto:' +person.getForeName() + '.' + person.getLastName() + '@example.de' ;

问题:该类中包含的邮​​件地址没有Umlauts和标题。

我通过使用

解决了变音符号的问题
    mail = mail.replace('ü/g', 'ue');
    mail = mail.replace('ö/g', 'oe');
    mail = mail.replace('Ä/g', 'Ae');
    mail = mail.replace('Ü/g', 'Ue');
    mail = mail.replace('Ö/g', 'Öe'); 

但是当我想过滤诸如Dr. Sample之类的名称时,它不起作用。

到目前为止,我已经尝试过类似我的变音法:

mail = mail.replace('Dr\.', '');

但不能代替“博士”。子字符串。

1 个答案:

答案 0 :(得分:0)

您的解决方案有效:

mail = 'Dr. Sample'
console.log(mail.replace('Dr\.', ''))