gpt4 book ai didi

java - : I have a requirement of matching the value request parameter with unicode charcters but it should not allow space 的正则表达式

转载 作者:行者123 更新时间:2023-11-30 11:51:52 26 4
gpt4 key购买 nike

JAVA 的正则表达式:我需要将请求参数的值与 unicode 字符相匹配,但它不允许有空格。基本上是一个正则表达式,它应该允许所有没有空格的 unicode 字符。我尽了一切努力但徒劳无功:(

我从你的网站得到了下面的正则表达式,但它也允许空间,所以请帮忙

[[a-zA-Z]*[^\\pL\\pM\\p{Nd}\\p{Nl}\\p{Pc}[\\p{InEnclosedAlphanumerics}&&\\p{So}]]*[a-zA-Z]]{1,440}

例如“Suraj$÷”应该是真的但是“Suraj $÷”这应该是假的

最佳答案

怎么样:

^[^\p{whitespace}]+$

^\P{whitespace}+$

或者,如果不允许使用 Unicode 字符属性 {whitespace}

^[^\u0009-\u000D\u0020\u0085\u00A0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]+$

这将匹配不包含任何 Unicode 空白字符的字符串。

关于java - : I have a requirement of matching the value request parameter with unicode charcters but it should not allow space 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202694/

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