在应用程序中定义正则表达式
您可以为应用程序定义正则表达式。
在该应用程序中,正则表达式定义在 文件中 wsc_regularexpressions.xml 。 该 wsc_regularexpressions.xml 文件位于目录 <INSTALL_DIR>\repository\eardata\wsc\war\WEB-INF\regularexpressions 中。
例如,文件
wsc_regularexpressions.xml 中用于非打开状态表单控件的正则表达式定义如下:<RegularExpression id="sc-parameter-value-pattern"
javaPattern="^[A-Za-z0-9[->_\s.!,/+=()'\"@\\:;&\[\]\u007F-\uFFFF]]*$"
jsPattern="^[a-zA-Z0-9->_\s.!,/+=()'\"@\\:;&\[\]\u007F-\uFFFF]*$" />
<RegularExpression id="open-text-param-value-pattern" jsPattern="^(.*[\s]*)*$"/>注: 这是用于验证应用程序中所有参数值的缺省正则表达式。 但是,如果您希望正则表达式接受更多字符,那么可以定制此缺省正则表达式。
文件
wsc_regularexpressions.xml 中用于开放式表单控件的正则表达式定义如下:<RegularExpressions>
<RegularExpression id="open-text-param-value-pattern"
jsPattern="^(.*[\s]*)*$"/>
</RegularExpressions>