1. 程式人生 > >C# 正則表示式判斷是否是數字、是否含有中文、是否是數字字母組合

C# 正則表示式判斷是否是數字、是否含有中文、是否是數字字母組合

 //判斷輸入是否為中文
    public static bool HasChinese(string content)
    {
        //判斷是不是中文
        string regexstr = @"[\u4e00-\u9fa5]";

        if (Regex.IsMatch(content, regexstr))
        {
            Log("HasChinese");
            return true;
        }
        else
        {
            Log("Has Not Chinese");
            return false;
        }
    }

    //判斷是不是數字
    public static bool isInterger(string str)
    {
        if (str == "")
        {
            return false;
        }
        else
        {
            foreach (char c in str)
            {
                if (char.IsNumber(c))
                {
                    continue;
                }
                else
                {
                    return false;
                }
            }
        }
        return true;

    }

    //只允許數字或字母的判斷
    public static bool isIntergerOrLetter(string content)
    {
        System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[A-Za-z0-9]+$");
        return reg1.IsMatch(content);
    }

相關推薦

C# 表示式判斷是否是數字是否含有中文是否是數字字母組合

//判斷輸入是否為中文 public static bool HasChinese(string content) { //判斷是不是中文 strin

常用表示式大全!(例如:匹配中文匹配html)

       匹配中文字元的正則表示式: [u4e00-u9fa5]     評註:匹配中文還真是個頭疼的事,有了這個表示式就好辦了   匹配雙位元組字元(包括漢字在內):[^x00-xff]   評註:可以用來計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1)

[轉]常用表示式大全!(例如:匹配中文匹配html)

[url]http://www.cnblogs.com/guiliangfeng/archive/2009/04/13/1434696.html[/url]常用正則表示式大全!(例如:匹配中文、匹配html) 匹配中文字元的正則表示式: [u4e00-u9fa5]   評

C#】利用表示式判斷輸入是否為純數字容器類

容器類、正則表示式在幾乎所有程式語言都存在的東西。很常用也很使用。下面用如下的一個控制檯小程式說明C#的正則表示式與容器類的應用。 開始直接輸出在C#定義好的資料字典Dictionary,這就是Java與Python的HashMap 之後定義一個存int的List,讓使用者

表示式判斷字串是否全是數字小數點負號組成等

"^\d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-\d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?\d+$" //整數 "^\d+(\.\d+)?$" //非負浮點數(正

表示式——判斷字串組成,第一個必須是字母,後面可以是字母數字下劃線,總長度為5-20

//判斷字串是否是這樣組成的,第一個必須是字母,後面可以是字母、數字、下劃線,總長度為5-20 var c = /^[a-zA-Z]\w{4,19}$/; // /是轉義 ^ 是開頭 [

Objective-C表示式判斷字串是否為手機號郵箱身份證號

用正則表示式判斷字串是否為手機號: - (BOOL)isPhoneNumber:(NSString *)str { NSString * MOBILE = @"^1(3[0-9]|5[0-

表示式判斷字串是否為數字

IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = '1.01' ) = abap_true. WRITE '數字'. ELSE.

[Xcode10 實際操作]九實用進階-(5)使用表示式判斷格式是否正確

[Xcode10 實際操作]九、實用進階-(5)使用正則表示式判斷格式是否正確. 本文將演示使用正則表示式判斷郵箱的格式是否正確。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 //建立一個結構體,用於實現正

在Java中用表示式判斷一個字串是否是數字的方法

package chengyujia; import java.util.regex.Pattern; public class NumberUtil { /** * 判斷一個字串是否是數字。 * * @param string *

表示式 判斷 連號如“123456”同號如“888888”連同號如“112233”“222333”

import java.util.regex.Matcher;     import java.util.regex.Pattern;        &

C#後臺程式碼使用表示式判斷是否符合要求

C#後臺使用正則表示式: string pattern = @"^[0-9a-zA-Z_]{1,10}$";//字母數字下劃線,1到10位 bool result = false; if (!string.IsNullO

C# 表示式html匹配input標籤及匹配input的value及獲取aspnet頁面VIEWSTATEEVENTVALIDATION的UI狀態儲存值

1、使用正則表示式從html內容中獲取 input 標籤,然後從 input 標籤中獲取屬性值; 也可以使用正則表示式捕獲組獲取value,在2中說明 using System.Text.RegularExpressions; string excelHtml = divMX.Inne

js中表示式判斷是否是數字

function isNumber(val){    var regPos = /^\d+(\.\d+)?$/; //非負浮點數    var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9

iOS 表示式判斷數字以及匹配11位手機號碼

1用正則表示式 //是否是純數字 + (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPred

C#表示式的完全匹配部分匹配及忽略大小寫的問題

問題的提出根據使用者給定表示式,裡面含有各種數學函式,如求絕對值,三角函式,平方、開方等,分別以類似ABS(表示式),Sin(表示式),ASin(表示式),POW(表示式)等形式表述。由於使用者輸入的可能是不區分大小寫,而且可能用Sin,Asin,Tan,Tanh等(具體見下

js表示式判斷一個字串是否是正確的有數字和小數點組成的金錢形式和 判讀數值型別的表示式

http://www.cnblogs.com/dearxinli/p/4079518.html function checkRates(str){ var re = /^(([1-9][0-9]*\.[0-9][0-9]*)|([0]\.[0-9][0-9]*)

C#表示式用於手機號判斷

*********************用手機號註冊帳號對手機號判斷(正則表示式判斷)***********************************/  while (true)             {                 Console.Writ

js表示式判斷數字範圍

 今天日一同事cjm讓我寫一個正則表示式,判斷一個數字,要求: 1. 該數字在大於等於0,小於等於5 2. 保留4位小數 3.如果使用者輸入5.0000合法,5.1則非法 4.使用者輸入3.2000合法,輸入3.20001非法 5.輸入2合法 6.輸入0,合法 7. 輸入-

js表示式 判斷是否純數字

^ 表示打頭的字元要匹配緊跟^後面的規則 $ 表示打頭的字元要匹配緊靠$前面的規則 /^ 和 $/成對使用是表示要求整個字串完全匹配定義的規則,而不是隻匹配字串中的一個子串。