gpt4 book ai didi

javascript - 使用正则表达式验证任何字符串

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

我想验证任何包含 çÇöÖİşŞüÜğĞ 字符并开始至少 5 个字符的字符串。要验证的字符串可以包含空格。例如,RegEx 必须像“asd Çğ ğT i”一样验证。

任何回复都会有帮助。谢谢。

最佳答案

您可以使用以下形式的转义序列

\uXXXX

其中每个“X”可以是任何十六进制数字。因此:

\u0020

与纯空格字符相同,并且

\u0041

是大写的“A”。因此,您可以对您感兴趣的字符的 Unicode 值进行编码,然后将它们包含在正则表达式字符类中。为确保字符串至少有五个字符长,您可以在正则表达式中使用量词

你最终会得到这样的结果:

var regex = /^[A-Za-z\u00nn\u00nn\u00nn]{5,}$/;

那些“00nn”的东西将是适当的值。至于这些值到底是什么,您应该能够在引用站点上找到它们 like this onemaybe this one .例如,我认为“Ö”是\u00D6。 (您的一些字符在 Unicode Latin-1 Supplement 中,而其他字符在 Latin Extended A 中。)

关于javascript - 使用正则表达式验证任何字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5420494/

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