- 数字包含小数
/^\d+(?=\.{0,1}\d+$|$)/
- 手机号
/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/
3.密码强度
1. 密码中必须包含大小写 字母、数字、特称字符,至少8个字符,最多30个字符(不限制字符删除30即可)
/^(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]){8,30}$/
2. 密码中必须包含字母(不区分大小写)、数字、特称字符,至少8个字符,最多30个字符
let Regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
/(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}/
3. 密码中必须包含字母(不区分大小写)、数字,至少8个字符,最多30个字符
let Regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z]).{8,30}')
/(?=.*[0-9])(?=.*[a-zA-Z]).{8,30}/
4. 可指定特殊字符(.和#手动添加不添加则.和#不算特殊字符)
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&.#])[A-Za-z\d@$!%*?&.#]{8,}$/
- 去除字符串中的标签
let str = "ALEOD<u>1233451</u>"
let res =str.replace(/<.*?>/ig,"")
- 去除字符串中的br标签
str.replace(/<br\s*\/?>/g, "")
- 去除字符串中指定标签
replace(/<\/?.+?\/?>/g,'')
replace(/<\/?div+?\/?>/g,'')
replace(/<\/?u+?\/?>/g,'')
- 去除空格
.replace(/^\s*/g,"") //去除左边空格
.replace(/\s*$/g,"") //去除右边空格
.replace(/(^\s*)|(\s*$)/g,"") //去除前后空格
.replace(/\s+/g,"") //去除所有空格