由于@符号是razor中的关键字,而邮箱校验的正则表达式中需要实用@符号,所以在cshtml页面的代码中直接写js代码进行邮箱校验会报错。解决方案:将邮箱校验写在js文件中,在cshtml文件中引用该js文件进行校验。js文件:userInfoCheck.jsfunction e ...
由于@符号是razor中的关键字,而邮箱校验的正则表达式中需要实用@符号,所以在cshtml页面的代码中直接写js代码进行邮箱校验会报错。
解决方案:
将邮箱校验写在js文件中,在cshtml文件中引用该js文件进行校验。
js文件:
userInfoCheck.js
function emailCheck(emailStr) { var pattern = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; if (!pattern.test(emailStr)) { return false; } else { return true; }}
原标题:mvc razor页面的邮箱校验
关键词:mvc
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。