• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#正则表达式的用法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
"^\\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

----------------------------------------------------
只能输入数字:
"^[0-9]*$"
只能输入n位的数字:
"^\d{n}$"
只能输入至少n位的数字:
"^\d{n,}$"
只能输入m
~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:
"^(0|[1-9][0-9]*)$"
只能输入有两位小数的正实数:
"^[0-9]+(.[0-9]{2})?$"
只能输入有1
~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"
只能输入非零的负整数:
"^\-[1-9][]0-9"*$。
只能输入长度为3的字符:
"^.{3}$"
只能输入由26个英文字母组成的字符串:
"^[A-Za-z]+$"
只能输入由26个大写英文字母组成的字符串:
"^[A-Z]+$"
只能输入由26个小写英文字母组成的字符串:
"^[a-z]+$"
只能输入由数字和26个英文字母组成的字符串:
"^[A-Za-z0-9]+$"
只能输入由数字、26个英文字母或者下划线组成的字符串:
"^\w+$"
验证用户密码:
"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
验证是否含有
^%&',;=?$\"等字符:"[^%&',;=?$\x22]+"
只能输入汉字:"^[\u4e00-\u9fa5]{0,}$"
验证Email地址:
"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
验证InternetURL:
"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"
验证电话号码:
"^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$"正确格式为:"XXX-XXXXXXX""XXXX-XXXXXXXX""XXX-XXXXXXX""XXX-XXXXXXXX""XXXXXXX""XXXXXXXX"
验证身份证号(15位或18位数字):
"^\d{15}|\d{18}$"
验证一年的12个月:
"^(0?[1-9]|1[0-2])$"正确格式为:"01""09""1""12"
验证一个月的31天:
"^((0?[1-9])|((1|2)[0-9])|30|31)$"正确格式为;"01""09""1""31"

具体的使用
//-----------方法1----------
<SCRIPT language=JavaScript>
var mm
=/^\d+$/;

function formCheck()
{
                 //判断整数是否益出
            
    if(rCode_num.IsMatch(strNumber))
            
    {
            
        return true;
            
    }
            
    return false;
            
}
            
else
            
    return false;
        }

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#程序员快速上手Angular开发发布时间:2022-07-14
下一篇:
【转】解决:fatalerrorC1083:无法打开预编译头文件发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap