传统平台

在应用程序中定义正则表达式

您可以为应用程序定义正则表达式。

在该应用程序中,正则表达式定义在 文件中 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.!,/+=()'\&quot;@\\:;&\[\]\u007F-\uFFFF]]*$"
jsPattern="^[a-zA-Z0-9->_\s.!,/+=()'\&quot;@\\:;&\[\]\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>