gpt4 book ai didi

javascript - 允许法语文本和英语文本的正则表达式?

转载 作者:数据小太阳 更新时间:2023-10-29 04:30:05 27 4
gpt4 key购买 nike

我想使用一个允许的正则表达式

  1. 没有特殊字符的英文文本。
  2. 没有特殊字符的法语文本。

它将始终禁止在两种语言中使用特殊字符,如@、#、% 等。

我试过下面的代码:

if (this.value.match(/[^a-zA-Z0-9 ]/g)) {
this.value = this.value.replace(/[^a-zA-Z0-9 ]/g, '');
}

它适用于英文文本,但问题是当我提供像 éléphant 这样的法文文本时,它会将法文字符视为特殊字符,并删除法文字符。所以 éléphant 变成了 lphant。

有没有办法允许正则表达式中包含法语字符?

非常感谢。

最佳答案

快速解决方案:

/[^a-zA-Z0-9 àâäèéêëîïôœùûüÿçÀÂÄÈÉÊËÎÏÔŒÙÛÜŸÇ]/

引用: List of french characters

希望对你有帮助

关于javascript - 允许法语文本和英语文本的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19652188/

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