[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?
- 身份证号码
^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$
- 手机号
^1[34578]\d{9}$
- 由数字字母英文特殊字符任意组合
^[A-Za-z0-9`~!@#$%^&*()_+<>?:"{},.\/;'[\]]+$
/**
* 根据url路径参数的name获取value
*/
//
export const getParam = (url, name) => {
const reg = new RegExp(`(^|\\?|&)${name}=([^&]*)(\\s|&|$)`, 'i');
if (reg.test(url)) return unescape(RegExp.$2.replace(/\+/g, ' '));
return '';
};