gpt4 book ai didi

javascript - 什么 JavaScript RegEx 允许除某些特殊字符外的字母数字字符?

转载 作者:行者123 更新时间:2023-12-01 02:31:37 25 4
gpt4 key购买 nike

我需要一个 JavaScript 正则表达式 允许所有字母数字字符并拒绝“&”(与号)、“;” (分号)和“'”(撇号) .
我知道如何只允许某些字符,例如 ^[a-zA-Z0-9 @$]*$ — 这允许所有字母数字字符、空格、“@”(at 符号)和“$”(美元符号)。
我怎么能告诉它允许除 之外的所有特殊字符“&”、“;”和“'” ,同时允许所有字母数字?

最佳答案

如果整个目的是允许除 & 之外的所有内容, ; , 和 '符号,你可以忽略那些:

[^&;']*

这应该允许所有字母数字符号和所有其他特殊字符。

如果您的可接受/拒绝字符列表更复杂,则编写一个指定允许内容的正则表达式可能更容易,例如 ^[a-zA-Z0-9 @$]*$ 的原始示例.这完全取决于您的需求和/或它们是否会改变(我个人更喜欢您的原始正则表达式,如果它不会发生太大变化)。

关于javascript - 什么 JavaScript RegEx 允许除某些特殊字符外的字母数字字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12806716/

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