这是我验证电子邮件的正则表达式。但它一直用撇号删除字母。例如(Hélen,成为Hlen)
{{1}}
答案 0 :(得分:0)
答案 1 :(得分:0)
使用:replace(/[^a-z0-9\s]/gi, '')
您将用空字符串替换任何非非重音字母的内容。
这就是它被删除的原因。
为了不发生这种情况,你必须使用“é”和“ä”做同样的事情,用非重音字母替换它。
例如,用e替换“é”,“è”,“ê”和“ë”,您可以使用 你必须对“à”和“ô”等做同样的事情...... replace(/[éèêë]/gi, "e")
之前使用replace(/[^a-z0-9\s]/gi, '')
。{/ p >