RegExpValidator是一种更为灵活的数据校验器,可以利用我们熟知的正则表达式进行数据校验,同时RegExpValidator中还提供了whiteRegExp(白表达式)和blackRegExp(黑表达式)的两种表达式设置,甚至我们还可以通过制定validateMode的值为whiteBlack还是blackWhite来解决同时存在黑白表达式情景下的校验顺序问题。
附录(常用表达式):
表达式 | 说明 |
---|---|
/^(\\+86)?(1[0-9]{10})$/ | 手机 |
^[-]?[0-9]+[\\.]?[0-9]+$ | 数字 |
[\u4e00-\u9fa5] | 中文 |
/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)/g | IP |
\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)* | 邮件 |
http://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)? | 网址 |