gpt4 book ai didi

regex - 仅验证 A-Z、a-z、0-9、空格、句点、连字符 - 感叹号的正则表达式!问号?引号 ”

转载 作者:行者123 更新时间:2023-12-01 16:03:28 25 4
gpt4 key购买 nike

我想使用正则表达式来验证用户输入的文本。

/^[a-zA-Z0-9 ]+$/

通过上面的行,我们只能允许字母、数字和空格。

什么是正则表达式允许:

字母,
数字,
空间,
时期 。
连字符 -
感叹号!
问号?
引号 ”

除上述字符外,用户不能输入其他字符。

谢谢,
纳维诺斯

最佳答案

您快到了。尝试这个:

/^[a-zA-Z0-9 .!?"-]+$/

注意 -的位置性格很重要。如果它出现在两个字符之间(例如 a-z ),则表示一个字符范围。如果它出现在字符类的开头或结尾(或者如果它被转义),它代表一个文字连字符。

关于regex - 仅验证 A-Z、a-z、0-9、空格、句点、连字符 - 感叹号的正则表达式!问号?引号 ”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21351942/

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