正则表达式:我需要将值请求参数与 unicode 字符匹配,但它不应该允许空格
JAVA 的正则表达式:我需要将请求参数的值与 unicode 字符相匹配,但它不应该允许空格。 基本上是一个正则表达式,应该允许所有没有空格的unicode字符。我尽了一切努力,但徒劳:(
我从你的网站得到了下面的正则表达式,但它也允许空格,所以请帮忙,
[[a-zA-Z]*[^\\pL\\pM\\p{Nd}\\p{Nl}\\p{Pc}[\\p{InEnclosedAlphanumerics}&&\\p{So}]]*[a-zA-Z]]{1,440}
例如“Suraj$÷” 应该为 true,但“
Suraj $÷
” 这应该为 false
Regex for JAVA : I have a requirement of matching the value of a request parameter with unicode charcters but it should not allow space .
Basically a regex which should allow all unicode charcters without space.I tried with all efforts but in vain :(
I got the below regex from ur site but it allows space too, So please help
[[a-zA-Z]*[^\\pL\\pM\\p{Nd}\\p{Nl}\\p{Pc}[\\p{InEnclosedAlphanumerics}&&\\p{So}]]*[a-zA-Z]]{1,440}
For Example "Suraj$÷
" should be true but " Suraj $÷
" this should be false
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
怎么样:
或者
或者,如果不允许 Unicode 字符属性
{whitespace}
,那么它将匹配不包含任何 Unicode 空白字符的字符串。
How about:
or
or, if the Unicode character property
{whitespace}
isn't allowed,that will match a string that doesn't contain any Unicode white space characters.