var reg="^[A-Za-z0-9-_]+$" ;
var regus = new RegExp(regs);
regus.test("所要验证的字符串")
true 符合 false 不符合
中英文数字和下划线,横线的
var regH = "^[\u4e00-\u9fa5A-Za-z0-9-\_]+$";
var regHg = new RegExp(regH);
regHg .test("所要验证的字符串")
true 符合 false 不符合
空格的正则
var regu = "^[ ]+$";
var re = new RegExp(regu);
var reg = "\\s+";
var resu = new RegExp(reg);
re .test("所要验证的字符串") resu .test("所要验证的字符串")
true 符合 false 不符合
密码至少包含1个大写字母,1个小写字母,1个数字,下划线,横线
const regE = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z0-9-\\_]{6,}$/;
const regES = new RegExp(regE);
regES .test("所要验证的字符串")
整数,小数,正负整数,正负小数
/^[-?\d+]|[(-?\d+)(\.\d+)?]$/;