将常用正则表达式记录,以便查看。
1、数字
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" ValidationExpression="^-?/d+$" ControlToValidate="tbx_amount"
ErrorMessage="请输入数字!" Display="dynamic"></asp:RegularExpressionValidator>
2、两位小数,小数点后只能是5或者0
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="TextBoxLeaveDays"
ErrorMessage="格式不对" ValidationExpression="^/d{1,2}(.5|.0)?$"></asp:RegularExpressionValidator>
3、电话号码
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtclie_telephone"
ErrorMessage="电话号码格式错误!" ValidationExpression="((/d{11})|^((/d{7,8})|(/d{4}|/d{3})-(/d{7,8})|(/d{4}|/d{3})-(/d{7,8})-(/d{4}|/d{3}|/d{2}|/d{1})|(/d{7,8})-(/d{4}|/d{3}|/d{2}|/d{1}))$)"></asp:RegularExpressionValidator>
4、电话
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" ControlToValidate="txtclie_telephone"
ErrorMessage="电话号码格式错误!"
ValidationExpression="(/(/d{3}/)|/d{3}-)?/d{8}"></asp:RegularExpressionValidator>
5、手机
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtclie_mobile"
ErrorMessage="手机号码格式错误!" ValidationExpression="^(13[0-9]|15[^4]|18[6|8|9])/d{8}$"></asp:RegularExpressionValidator>
6、两位数字
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="tbx_AProportion"
ErrorMessage="格式不对" ValidationExpression="^/d{1,2}$"></asp:RegularExpressionValidator>
7、两位数字
<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="txtclie_fare"
ErrorMessage="格式不对!" ValidationExpression="^/d{1,2}(/./d{2})?$"></asp:RegularExpressionValidator>