/** * Created by admin on 2016/11/8. */ function validate(input, type){ var reg, msg; switch (type){ case 'phone': reg = /^(0|86|17951)?(13[0-9]|15[0-9]|17[0-9]|18[0-9]|14[0-9])[0-9]{8}$/; msg = '电话'; break; case 'email': reg = /w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/; msg = '邮箱'; break; case 's_money': reg = /^[0-9]*$/; msg = '代收单价'; break; default: reg = /^$/; } if(!reg.test(input)){ ZZAlertInfo(msg+ ' 格式不正确'); return false; } return true; } /*全角半角字符转换*/ /** * @param txtstring * 全角空格为12288,半角空格为32 *其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 *半角转换为全角函数 * @returns {string} * @constructor */ function ToDBC(txtstring) { var tmp = ""; for(var i=0;i65248&&str.charCodeAt(i)<65375) { tmp += String.fromCharCode(str.charCodeAt(i)-65248); } else { tmp += String.fromCharCode(str.charCodeAt(i)); } } return tmp }