var phone = document. getElementById ( 'phone' ) . value;
var regName = /^[\u4e00-\u9fa5]{2,4}$/ ;
if ( ! ( /^1[3456789]\d{9}$/ . test ( phone) ) ) {
alert ( "手机号码有误,请重填" ) ;
return false ;
}
if ( ! regName. test ( $ ( '#name' ) . val ( ) ) ) {
alert ( '真实姓名填写有误' ) ;
return false ;
}
java验证手机号格式
public static final String REGEX_MOBILE = "^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(17[013678])|(18[0,5-9]))\\d{8}$" ;
public static boolean checkPhone ( String phone) {
Boolean flag = true ;
if ( phone. matches ( CheckMobileNumber. REGEX_MOBILE) ) {
flag = true ;
} else {
flag = false ;
}
return flag;
}
js对url与参数进行 encode编码
var datau = encodeURIComponent ( "https://xxxx.com/wechat?custId=" + $ ( '#custId' ) . val ( ) ) ;
后端decode解码
引入包 import java. net. URLDecoder;
String custId = URLDecoder. decode ( custId, "utf-8" ) ;