JavaScript RegExp与ASP RegularExpressionValidator
我使用这个JavaScript函数:JavaScript RegExp与ASP RegularExpressionValidator,javascript,asp.net,regex,Javascript,Asp.net,Regex,我使用这个JavaScript函数: function WR_isValidMobile(mobileNumber) { var pattern = new RegExp(/\b([9][0123])\d{8}\b|\b([0][9][0123])\d{8}\b/g); return pattern.test(mobileNumber); }; 验证伊朗的手机号码就可以了 现在我想将此验证表达式用于ASP.NET RegularExpressionVali
function WR_isValidMobile(mobileNumber) {
var pattern = new RegExp(/\b([9][0123])\d{8}\b|\b([0][9][0123])\d{8}\b/g);
return pattern.test(mobileNumber);
};
验证伊朗的手机号码就可以了
现在我想将此验证表达式用于ASP.NET RegularExpressionValidator控件,因此我的代码是:
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ValidationExpression="/\b([9][0123])\d{8}\b|\b([0][9][0123])\d{8}\b/g" ValidationGroup="CreateUserWizard1" ControlToValidate="txtMobile" ErrorMessage="Err"></asp:RegularExpressionValidator>
但它不起作用。
javascript RegExp和ASP ValidationExpression之间有什么区别吗?或者他们用不同的方式来表达
任何帮助都将不胜感激。不需要。至少,您需要删除JavaScript正则表达式分隔符(/
)和标志g
。我想剩下的就好了