gpt4 book ai didi

javascript - 格式化为仅字母数字,包括 unicode 字符

转载 作者:行者123 更新时间:2023-11-30 13:10:34 24 4
gpt4 key购买 nike

我有这个脚本

key = val.replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '+')

它工作正常,但它也删除了 unicode 字符,例如/p>

我的问题是如何更改给定的代码,以便它也能接受这些字符?

谢谢。

最佳答案

Javascript 正则表达式不支持 unicode 属性。您必须向表达式添加明确的 unicode 范围。例如,格鲁吉亚语的范围是 10A0-10FF,因此要替换不是拉丁字符或格鲁吉亚字符的所有内容,您需要类似

val.replace(/[^\w\u10A0-\u10FF]/g, '')

This tool可以进一步帮助您。

关于javascript - 格式化为仅字母数字,包括 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14011248/

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