标签:html col 负数 手机号码 标记 下划线 pil 输入 string
if((/^.*[\\/*:"?<>|].*$/).test(txtName)) { $(‘#txtName‘).next().html(‘书名不能包含 \\\/*:"?<>| 等任意字符‘); return false; } else { $(‘#txtName‘).next().html(‘‘); }
//验证邮箱 public static boolean isEmail(String str){ String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; return match(regex,str); } //验证手机或固话 public static boolean isTelephone(String str){ String regex = "^((0\\d{2,3}-\\d{7,8})|(1[34578]\\d{9}))$"; return match(regex,str); } //验证邮编 public static boolean isPostCode(String str){ String regex = "^[0-9][0-9]{5}$"; return match(regex,str); } //验证用户名公司名称等一般输入框 public static boolean isCheckColumn(String str){ String regex = "^[\u4E00-\u9FA5A-Za-z0-9_]+$"; return match(regex,str); } //验证添加图书界面一些输入框不能输入<> public static boolean isCheckMediaColumn(String str){ String regex = "^.*[<>].*$"; return match(regex,str); } //验证添加图书名称输入框不能输入非法字符 public static boolean isCheckMediaName(String str){ String regex = "^.*[\\/*:\"?<>|].*$"; return match(regex,str); } /** * @param regex * 正则表达式字符串 * @param str * 要匹配的字符串 * @return 如果str 符合 regex的正则表达式格式,返回true, 否则返回 false; */ private static boolean match(String regex, String str) { Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(str); return matcher.matches(); }
//替换URL参数中可能会出现的特殊字符 var replaceSpeciChaInReq=function(key){ var replacedArr=[ [‘%‘,‘%25‘], [‘\\+‘,‘%2B‘], [‘ ‘,‘%20‘], [‘/‘,‘%2F‘], [‘\\?‘,‘%3F‘], [‘#‘,‘%23‘], [‘&‘,‘%26‘], [‘=‘,‘%3D‘], [‘<‘,‘<‘], [‘>‘,‘>‘] ],reg=‘‘; for(var i=0;i<replacedArr.length;i++){ reg=new RegExp(replacedArr[i][0],"g"); key=key.replace(reg,replacedArr[i][1]); } return key; }
标签:html col 负数 手机号码 标记 下划线 pil 输入 string
原文地址:https://www.cnblogs.com/loong-hon/p/11124825.html