常用正则

demo:

验证日期格式:/\d{4}年\d{2}月\d{2}日/.test("2018年01月02日")

获取第一个符合格式的字符串:/\d{4}年\d{2}月\d{2}日/.exec("aaaa2018年01月02日bbbb")[0]

获取特殊第一个符合格式的字符串:/[二][0|o|O|零|一][一|二|三|四|五|六|七|八|九|0|o|O|零][一|二|三|四|五|六|七|八|九|0|o|O|零]年\d{2}月\d{2}日/.exec("aaaa2018年01月02日bbbb")[0]

匹配所有符合的字符串:"aaa".match(/a/g).匹配a字符,/g代表返回所有匹配项

部分常用正则

\d数字,等同于[0-9]

\D非数字,等同于[^0-9]

[]字符组,列出的单个任意字符

https://www.cnblogs.com/xiaohuochai/p/5608807.html

相关推荐