util.js 708 B

123456789101112131415161718192021222324252627
  1. //校验邮箱格式
  2. function checkEmail(email) {
  3. return RegExp(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/).test(
  4. email);
  5. }
  6. //校验手机格式
  7. function checkMobile(mobile) {
  8. return RegExp(/^\d{11}$/).test(mobile);
  9. // return RegExp(/^1[2345678]\d{9}$/).test(mobile);
  10. }
  11. //校验姓名
  12. function checkName(mobile) {
  13. return RegExp(/^[\u4E00-\u9FA5]{2,6}$/).test(mobile);
  14. }
  15. //校验身份证
  16. function IdName(mobile) {
  17. return RegExp(/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/).test(mobile);
  18. }
  19. module.exports = {
  20. checkEmail: checkEmail,
  21. checkMobile: checkMobile,
  22. checkName: checkName,
  23. IdName: IdName,
  24. }