gpt4 book ai didi

Java - 正则表达式 - 字母数字加/-

转载 作者:行者123 更新时间:2023-12-02 09:40:13 24 4
gpt4 key购买 nike

我正在尝试在 Java 中为字母数字和/和 - 字符生成正则表达式。我尝试了以下方法,但没有成功

/^[a-zA-Z0-9\s\/\-#]*S/

我想要的输入字符串是字母数字和/和 - 。我正在尝试限制仅具有这些值的字段

应该传递的字符串

keuUiE/oieu-
O/KJju-Iu/kk

不应传递的字符串

AHSos02@iek\
PwmwnWW(JJW

最佳答案

当您想在字符类中使用“-”时,它必须位于最末尾(或者我猜是最开始?)。否则解析器可能会将其与范围运算符混淆(如“a-z”)。

如果您更改正则表达式

  • /^[a-zA-Z0-9\s\/\-#]*/
  • /^[a-zA-Z0-9\s\/#-]*/

应该可以

关于Java - 正则表达式 - 字母数字加/-,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57145202/

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