java - 约束不起作用?

标签 java jquery regex constraints

嗨,我有两个限制,一个是地址,另一个是评论。 对于地址,我只想包含小写字母和大写字母、数字、空格、hypon、'.、和逗号,为此我编写了这些正则表达式模式。 对于客户端:final String regexp = "/^[a-zA-Z\\d\\s-',.]+$/"; 对于服务器端:final Pattern p = Pattern.compile( "([a-zA-Z\\d\\s-',.])+");

对于注释约束,我想允许除 ^<>%*()#!? 之外的每个字符 为此,我的正则表达式模式适用于客户端:

final String regexp = "/[^<>%*()#!?]+$/";

对于服务器端:

final Pattern p = Pattern.compile("/[^<>%*()#!?]+$/");

但它无法正常工作,地址没有占用任何空间,任何人都可以提供帮助

最佳答案

服务器端正则表达式应该是

[a-zA-Z\\d\\s\\-',.]+

- 用于指定范围。如果您只想在字符串中使用 - ,请将其视为 \\-

关于java - 约束不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21251590/

相关文章:

Java Spring 4 嵌套对象 InvalidPropertyException

java - 如何检索最大 id 值并存储在 int 变量中?

jquery - 如何将第一个 child 移到最后?

javascript - 在一个 block 中显示所有大写字母

java - Android Socket 读取问题

java - 在运行时动态解析 .proto 文本文件以生成描述符

javascript - 与 Ajax 的深度链接不适用于最新的 - jquery 地址

PHP 函数到 Javascript : scan string and add words in array

javascript - 使用包含\和/使用正则表达式分割路径

javascript - 字符串相等性测试中的通配符