17种正则表达式

正则

"^\\d+$"  //非负整数(正整数 + 0)

"^[0-9]*[1-9][0-9]*$"  //正整数

"^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)

"^-[0-9]*[1-9][0-9]*$"  //负整数

"^-?\\d+$"    //整数

"^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0)

"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数

"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)

"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数

"^(-?\\d+)(\\.\\d+)?$"  //浮点数

"^[A-Za-z]+$"  //由26个英文字母组成的字符串

"^[A-Z]+$"  //由26个英文字母的大写组成的字符串

"^[a-z]+$"  //由26个英文字母的小写组成的字符串

"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串

"^\\w+$"  //由数字、26个英文字母或者下划线组成的字符串

"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址

"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url

时间: 2024-11-01 18:17:13

17种正则表达式的相关文章

.NET开发之中的17种正则表达式小结

"^d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?d+$" //整数 "^d+(.d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+.[0-9]*[1-9][0-9]*)|([

17种正则表达式_正则表达式

"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|(

收集整理ASP.NET中17种常用正则表达式_正则表达式

"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9

收集整理ASP.NET中17种常用正则表达式

"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9

正则表达式在IOS中的应用及IOS中三种正则表达式的使用与比较_正则表达式

正则表达式在ios中应用 一.什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式.正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分.它可以迅速地用极简单的方式达到字符串的复杂控制. 二.正则表达式的语法 看一个过滤纯数字的例子 - (BOOL)validateNumber:(NSString *) textString { NSString* number=@"^[0-9]+$"; NSPredicate *numbe

17种Mac常见问题的解决方法

Mac是非常可靠稳定的电脑,但这并不意味着它们就不会出错,不会坏,不会犯傻.我们总结出了一些Mac的"啊哦"的镜头,并告诉你如何对付它们并防止再次发生. 没有电脑是永远不会出问题的.即使是Mac也有犯脾气的时候,突然的不好好工作了,从一个乖宝宝变成了一个大魔头. 如果说,PC有时候很固执任性的话,那么Mac就有些难搞定了.通常情况下它们只在及其恶略的生存条件下才会起义--比如说你给MacBook喝了一点果汁什么的.就像人一样,Mac工作时间长了,也需要一点时间休息. 不管Mac出了什么

苹果mac电脑17种常见问题的解决方法

随着时代的发展,苹果mac以它美观的外表以及系统的稳定抓住越来越多用户的心. Mac是非常可靠稳定的电脑,但这并不意味着它们就不会出错,不会坏,不会犯傻.我们总结出了一些Mac的"啊哦"的镜头,并告诉你如何对付它们并防止再次发生. 没有电脑是永远不会出问题的.即使是Mac也有犯脾气的时候,突然的不好好工作了,从一个乖宝宝变成了一个大魔头. 如果说,PC有时候很固执任性的话,那么Mac就有些难搞定了.通常情况下它们只在及其恶略的生存条件下才会起义--比如说你给MacBook喝了一点果汁什

PostgreSQL里的17种文本相似算法与GIN索引 - pg_similarity

标签 PostgreSQL , 文本相似 , pg_similarity , pg_trgm , rum , fuzzymatch gin , smlar 背景 文本相似算法,结合PostgreSQL的开放索引框架GIN,可以实现各种相似算法的文本高效检索. PostgreSQL中常见的文本相似搜索插件:rum, pg_trgm, fuzzymatch, pg_similarity, smlar. 其中pg_similarity支持的算法达到了17种. Introduction pg_simil

中行北京地区可兑换17种外币

中国银行新闻发言人王兆文昨日表示,中行在北京地区可兑换的外币现钞种类达17种,可提供外汇兑换.旅行支票出售和兑换.外卡取现.国际汇款.托收等外币业务. 据介绍,中行在北京地区可兑换以下17种外币现钞:美元.英镑.瑞士法郎.新加坡元.瑞典克朗.丹麦克朗.挪威克朗.日元.加拿大元.澳大利亚元.欧元.泰铢.韩元.菲律宾比索,以及港元.澳门元.新台币. 目前,北京市有380家代兑机构,与中行签约的代兑点为242家:在奥运119家签约酒店中,中行的签约代兑机构为78家.