常用正则表达式

118 阅读1分钟

汉字:^[\u4e00-\u9fa5]+ 英文和数字:^\[A-Za-z0-9\]+ 或 ^[A-Za-z0-9]{4,40} 去掉左右空格: str.replace(/(^\\s\*)|(\\s\*)/g, '')
去掉所有空格: str.replace(/\s+/g, '')
密码需由8位以上大写字母、小写字母、数字及特殊符号组成: /^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!.,@%^&\*-\]).{8,}/
Email地址:^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 手机号码:^(13\[0-9\]|14\[5|7\]|15\[0|1|2|3|5|6|7|8|9\]|18\[0|1|2|3|5|6|7|8|9\])d{8}