/* * @module: 工具类 - 正则表达式 * @filename: regexp.js * @description: 全局所有的正则表达式 * @author: lisuwan * @date: 2019-03-29 15:21:57 */ var regexp = { 'telphone': /^((1[3,4,5,6,8,9,7][0-9])|(14[5,7])|(17[0,6,7,8])|(19[7]))\d{8}$/, // 手机号码正则表达式 'username': /^[a-za-z0-9]+$/, // 用户名只能是英文和数字 'emial': /^[a-za-z\d]+([-_.][a-za-z\d]+)*@([a-za-z\d]+[-.])+[a-za-z\d]{2,4}$/, // 邮箱正则表达式 'number': /^[0-9]*$/, // 只能是数字 'passwordlength': /^.{5,18}$/, // 密码长度6-18位 'logincode': /^[a-za-z0-9]{4}$/, // 登录验证码英文和数字4位, 'chinesecode': /[\u4e00-\u9fa5]/g, // 中文字符匹配正则 'equipmenttypename': /^[\u4e00-\u9fa5_a-za-z0-9]+$/, // 只能包含中/英文、数字和下划线 'measuringpointname': /^[\u4e00-\u9fa5a-za-z0-9]+$/, // 只能包含中/英文、数字 'checkexcel': /\.(?:xls|xlsx)$/, // 验证是否为excel文件 'systemcheckexcel': /^(10500[01][0-9])$/, // 系统校验excel文档错误提示码 'password':/^[a-za-z0-9]{4,8}$/,//密码字母或数字 6-14位 "money":/^(\d+)(.\d{0,2})?$/,//小数点后2位 }