zoukankan      html  css  js  c++  java
  • C# 判断是否为数字

    1、
    int n;
    string str="xxx";
    if(int.TryParse(str,out n))
    {
    //为数字
    }
    else
    {
    //非数字
    }

    2、
    1、string pat=@"[\u4e00-\u9fa5]";
    Regex rg=new Regex(pat);
    Match mh=rg.Match(textBox1.Text);
    if(mh.Success)
    {
    //是汉字
    }
    2、function fucCheckNUM(NUM)
    {
    var i,j,strTemp;
    strTemp="0123456789.";
    if ( NUM.length== 0)
    return 0
    for (i=0;i<NUM.length;i++)
    {
    j=strTemp.indexOf(NUM.charAt(i));
    if (j==-1)
    {
    //说明有字符不是数字
    return 0;
    }
    }
    //说明是数字
    return 1;
    }

    void bool CheckNUM(string str)
    {
    if(str==string.Empty||string==null)
    retrun false;
    try
    {
    decimal.Parse(str)
    }
    catch
    {
    return false;
    }
    return true;
    }

    public static bool IsNumber(string strNumber)
    {
    Regex regex = new Regex("[^0-9]");
    return !regex.IsMatch(strNumber);
    }

    System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");

    if(reg1.IsMatch(str))
    {
    //数字
    }
    else
    {
    //非数字
    }
  • 相关阅读:
    mdadm
    RAID磁盘阵列学习笔记
    内存究竟有多快?
    fping
    Intel® RAID Software User’s Guide
    为什么寄存器比内存快?
    OC-Category
    OC-id、构造方法
    OC- @property @synthesize
    OC-点语法
  • 原文地址:https://www.cnblogs.com/top5/p/1576655.html
Copyright © 2011-2022 走看看