一些正则表达式

数字:^([\-,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)

 

最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

posted @ 2013-08-02 14:38  Duelsol  阅读(138)  评论(0编辑  收藏  举报