常用正则校验

198 阅读1分钟

最近做了很多正则,整理一下子。简单粗暴直接上:

数字(正数负数小数都可以): /^[+-]?\d*?.?\d*?$/

英文(包含空格):/[a-zA-Z\s]$/

文本(中文):/[\u4E00-\u9FA5]$/

邮箱:/[-|a-z0-9A-Z._]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?.)+[a-z]{2,}$/

手机号码(包含19开头的):/^1[345789]{1}\d{9}$/

网址(http/https开头):/^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)(([A-Za-z0-9-]+).)+([A-Za-z0-9-/])+$/

身份证:/(^\d{15})(\d18)|(^\d{18})|(^\d{17}(\d|X|x)$)/