一些正则表达式
数字:^([\-,0-9]\d*)(\.\d*)?$
正数:^([0-9]\d*)(\.\d*)?$
正整数:^[0-9]*[1-9][0-9]*$
正整数(包含零):^\+?(0|[1-9][0-9]*)$
整数:^-?[1-9]\d*$
不能有中文:^[^\u4e00-\u9fa5]{0,}$
邮箱:[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}
获取URL的查询参数:
let params = {}
window.location.search.replace(/([^?&=]+)=([^&]+)/g, (_, k, v) => params[k] = v)