只能输入两位小数点
onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''"
最少10个 包含大写字母小写字母数字
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{10,}$/
邮箱验证
/^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
经度 维度 小数点15位
/^[-|+]?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,15})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,15}|180)$/
/^[-|+]?([0-8]?\d{1}\.\d{0,15}|90\.0{0,15}|[0-8]?\d{1}|90)$/
纯数字
/[^\d]/g
输入框不能输入空格
onkeyup="this.value=this.value.replace(/\s+/g,'')"
https://c.runoob.com/front-end/854/
https://www.cnblogs.com/zhukf/p/12011967.html
// " 正则不识别转成1在进行判断 至少包含英文大写英文小写数字,可以有特殊符号
String str = passwordString.replace("\"", "1");
String regex = ".*[a-z]+.*";
String regex2 = ".*[A-Z]+.*";
String regex3 = ".*[0-9]+.*";
String regex4 = "^[A-Za-z0-9!#$%&()=~|+;:>_,./`^@\\-\\[\\]\\\\]+$";
if(!str.matches(regex) || !str.matches(regex2) || !str.matches(regex3) || !str.matches(regex4)) {
return false;
}