• textbox只能输入数字或中文的常用正则表达式和验证方法


    验证数字的正则表达式集
    验证数字:^[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]*$
    验证非零的负整数:^-[1-9][0-9]*$
    验证非负整数(正整数 + 0):^d+$
    验证非正整数(负整数 + 0): ^((-d+)|(0+))$

    验证中文的正则表达式集合
    验证所有东亚区的语言:^[?-?]+$ 
    验证简体和繁体:^[一-?]+$
    验证简体:^[一-龥]+$

    使用方法如下

    BS

    var reg = /^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/;     
    var r = str.match(reg);     
    if(r==null)  

        alert('验证失败!'); 

    或者

    if(!reg.test(str))

      alert('验证失败!'); 

    CS

    使用Regex对象先引用System.Text.RegularExpressions
    string s="^[0-9]*$";//正则表达式
    Regex reg=new Regex(s);
    if(!reg.IsMatch(this.textbox1.text))
    {        
            MessageBox.Show("请输入数字");
    }

     
     
  • 相关阅读:
    实验二
    实验一
    网络对抗技术 实验四 恶意代码技术
    网络对抗技术 实验三 密码破解技术
    网络对抗技术 实验二 网络嗅探与欺骗
    网络对抗技术 实验一 网络侦查与网络扫描
    实验6
    实验5
    caogao
    实验四
  • 原文地址:https://www.cnblogs.com/lzgeveryday/p/4315948.html
Copyright © 2020-2023  润新知