gpt4 book ai didi

javascript - 从不符合正则表达式规则的字符串中删除字符

转载 作者:行者123 更新时间:2023-11-30 05:45:11 27 4
gpt4 key购买 nike

我想知道如何删除不属于正则表达式允许范围内的字符。

我使用这个正则表达式,它允许来自任何语言、空格和撇号的所有字符,但不允许所有其他字符。

/[\u00C0-\u1FFF\u2C00-\uD7FF\w \']/

我想创建一个 jquery 函数,删除文本输入字段中不符合该规则的所有字符。因此,例如:不允许使用 Dagger 字符 '‡',因此应将其替换为空字符串 ''(也就是从字符串中删除)。

最佳答案

不需要jQuery,javascript已经有了String.replace()方法:

str = str.replace(/[^\u00C0-\u1FFF\u2C00-\uD7FF\w \']/g, '');

或者只是

str = str.replace(/\W/g, '');

关于javascript - 从不符合正则表达式规则的字符串中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18337292/

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