以下是我的地址字段的正则表达式:
/^[a-zA-Z0-9#.,;:'()\/&-"!]+( [a-zA-Z0-9#.,;:'()\/&-"!]+)*$/
它让我低于错误:
无效的正则表达式:
/^[a-zA-Z0-9#.,;:'()//&-"!]+( [a-zA-Z0-9#.,;:'()//&-"!]+)*$/
:字符类
中的范围乱序
答案 0 :(得分:2)
在正则表达式中,ResultSet rs = stmt.executeQuery(sql);
符号用于范围。在-
之前,您的问题将得到解决。
而不是:
\-
使用以下内容:
/^[a-zA-Z0-9#.,;:'()\/&-"!]+( [a-zA-Z0-9#.,;:'()\/&-"!]+)*$/