gpt4 book ai didi

java - 用于限制末尾 _ 的正则表达式

转载 作者:行者123 更新时间:2023-12-01 15:16:09 26 4
gpt4 key购买 nike

我有一个正则表达式^[\\p{L}\\d._]*\\p{L}+[\\p{L}\\d._]*$ 这适用于

  1. ABC123de(字母数字 - 不区分大小写)
  2. ABCDEfgh(仅限字母 - 不区分大小写)
  3. Abc_.123(仅允许使用 _. 等特殊字符)

但是,它接受类似的输入

  1. balaji_,jacob_(末尾有 _)
  2. 2balaji,2jacob(以数字开头)

我们可以修改上面的正则表达式来限制上面的两个测试用例吗?

最佳答案

当然,在开头和结尾添加适当的限制,如下所示:

^\p{L}[\p{L}\d._]*\p{L}+[\p{L}\d._]*[\p{L}\d.]$

关于java - 用于限制末尾 _ 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11577311/

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