zoukankan      html  css  js  c++  java
  • 常用正则表达式


    "^\\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

    public bool isInt(string str)
            {
                //^([+-]?)表示加减号只能出现在字符串开头且只有一位
                //\d*表示后面可以有多个或一个十进制数
                //$表示字符串结尾
                return Regex.IsMatch(str, @"^([+-]?)\d*$");//返回只能以正负号开头的整数
            }
            public bool isUnInt(string str)
            {
                //^([+-]?)表示加减号只能出现在字符串开头且只有一位
                //\d*表示后面可以有多个或一个十进制数
                //$表示字符串结尾
                return Regex.IsMatch(str, @"^\d*$");//返回整数
            }
            public bool isEmail(string str)
            {
                //邮件格式是字符串@字符串.字符串(最后的字符串限制为1到3位)
                return Regex.IsMatch(str, @"^([\w]*)([@]?)([\w]*)([.]?)([\w]{1,3})$");
            }
            public bool checkFloat(string svalue)
            {
                //检查值是否为浮点数字,5位小数
                return Regex.IsMatch(svalue, @"^(\d*)([.]{0,1})(\d{0,5})$");
            }
            public bool isNumeric(string str)
            {
                //判断是否是数值,有小数点
                return Regex.IsMatch(str, @"^([+-]?)\d*[.]?\d*$");
            }
            public bool IsValidEmail(string strIn)
            {
                // Return true if strIn is in valid e-mail format.
                return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
            }

  • 相关阅读:
    大爽Python入门教程 3-6 答案
    大爽Python入门教程 2-5 *拓展实践,对比与思考
    大爽Python入门教程 3-1 布尔值: True, False
    大爽Python入门教程 3-2 条件判断: if...elif..else
    企业微信获取code
    python inspect模块
    数据仓库之数据质量建设(深度好文)
    seleniumwire
    Jacoco增量代码覆盖率
    git对已经提交过的文件添加到.gitignore
  • 原文地址:https://www.cnblogs.com/caishuowen/p/2159255.html
Copyright © 2011-2022 走看看