gpt4 book ai didi

javascript - 仅匹配某些字符的正则表达式模式

转载 作者:行者123 更新时间:2023-12-03 00:47:57 25 4
gpt4 key购买 nike

我是 RegEx 的新手,这个特殊问题让我感到困惑。这是与 JavaScript 函数一起使用的。

我需要验证输入,使其仅匹配以下条件:

  • 字母 A-Z(大写和小写)
  • 数字 0-9
  • 以下附加字符:空格、句点 (.)、逗号 (,)、加号 (+) 和破折号 (-)

对于前两个标准,我可以很容易地编写一个模式,但第三个标准则更困难。这是我管理的最后一个模式,但它似乎不适用于测试字符串 Farh%%$$+++,

这是我正在尝试的模式

[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\\+\\.\\,\\s]*$ 

它的失败之处在于,它在提交表单时允许使用文本字段中指定的字符以外的字符。

任何帮助将不胜感激。

最佳答案

我刚刚对此进行了测试,至少从我的第一轮测试来看它似乎有效。

^[a-zA-Z 0-9\.\,\+\-]*$

关于javascript - 仅匹配某些字符的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555810/

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