1、只允许输入框输入正整数
<input type="number" onkeyup="this.value=this.value.replace(/[^\-?\d]/g,‘‘)" value="">
1 /* input 输入框type=number 时,上下箭头隐藏 */ 2 input::-webkit-outer-spin-button, 3 input::-webkit-inner-spin-button { 4 -webkit-appearance: none; 5 } 6 7 input[type="number"] { 8 -moz-appearance: textfield; 9 }
2、用户名正则,4到16位(字母,数字,下划线,减号)
var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
3、密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;
原文:https://www.cnblogs.com/zhuyujie/p/12658033.html