最近做了很多正则,整理一下子。简单粗暴直接上:
数字(正数负数小数都可以): /^[+-]?\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})|(^\d{17}(\d|X|x)$)/