这是我做项目经常需要用的正则表达式,整理了一下~

经度:/^[ -]?(0?\d{1,2}\.\d{1,6}|1[0-7]?\d{1}\.\d{1,6}|180\.0{1,6})$/

纬度:/^[ -]?([0-8]?\d{1}\.\d{1,6}|90\.0{1,6})$/

电话和手机号:/^(^(\d{3,4}-)?\d{7,8})$|(1\d{10})$/

手机号:/^1\d{10}$/

数字: /^[0-9]*$/

数字和字母:/^[A-Za-z0-9] $/

大于0的正整数:/^[1-9]\d*$/

0-0.99:/^(0 \.\d{1,2}|\d )$/

0-999整数:/^\d{0,3}$/

0-100整数:/^(\d{1,2}|100)$/

0-999包括小数:/^\ ?[0-9]\d{0,2}(\.\d*)?$/

正数(大于零的数字包括小数):/^\d*\.?\d $/

汉字: /^[\u4e00-\u9fa5]{0,}$/

网址:/[(https?|ftp|file)://][-A-Za-z0-9 &@#/%?=~_|!:,.;] [-A-Za-z0-9 &@#/%=~_|]/

ip地址: ((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))

如有错误,欢迎指正~~~ 求关注~~~

史上最完整常用正则表达式大全 常用的正则表达式(1)

,