多语言展示
当前在线:743今日阅读:167今日分享:16

比较常用的正则表达式

[^\x00-\xff]//双字节字符(包括汉字在内)[\u4e00-\u9fa5]//中文字符\n\s*\r //空白行^\s*|\s*$ //首尾空白字符^[a-zA-Z][a-zA-Z0-9_]{4,15}$//帐号:字母开头,5-16字节,字母数字可加下划线\d{3}-\d{8}|\d{4}-\d{7} //电话号码[1-9][0-9]{4,} //QQ[1-9]\d{5}(?!\d) //邮编\d{15}|\d{18}//身份证\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*//Email地址<(\S*?)[^>]*>.*?|<.*?/> //HTML标记\d+\.\d+\.\d+\.\d+//IP地址[a-zA-z]+://[^\s]*//网址URL特定字符串的匹配:^[A-Za-z]+$//匹配由26个英文字母组成的字符串^[A-Z]+$//匹配由26个英文字母的大写组成的字符串^[a-z]+$//匹配由26个英文字母的小写组成的字符串^[A-Za-z0-9]+$//匹配由数字和26个英文字母组成的字符串^\w+$//匹配由数字、26个英文字母或者下划线组成的字符串特定数字:^[1-9]\d*$//正整数^-[1-9]\d*$//负整数^-?[1-9]\d*$//整数^[1-9]\d*|0$//非负整数^-[1-9]\d*|0$//非正整数^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$//正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$//负浮点数^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$//浮点数^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$//非负浮点数^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$//非正浮点数
推荐信息