一聚教程网:一个值得你收藏的教程网站

热门教程

正则表达式应用范例(转)

时间:2022-06-30 11:52:31 编辑:袖梨 来源:一聚教程网

The following example shows the use of Regular Expresssions in C#.This program has basic validation scripts for validation easily useable in all programs.
/*

    csc /r:System.Text.RegularExpressions.dll,System.dll Validation.cs

*/
    
using System.Text.RegularExpressions;
using System;
class Validation
{
    public static void Main()
    {
    String strToTest;
    Validation objValidate=new Validation();
    Console.Write("Enter a String to Test for Alphabets:");
    strToTest=Console.ReadLine();
    if(objValidate.IsAlpha(strToTest))
    {
        Console.WriteLine("{0} is Valid Alpha String",strToTest);
    }
    else
    {
        Console.WriteLine("{0} is not a Valid Alpha String",strToTest);
    }
    }
    // Function to test for Positive Integers.
    public bool IsNaturalNumber(String strNumber)
    {
    Regex objNotNaturalPattern=new Regex("[^0-9]");
    Regex objNaturalPattern=new Regex("0*[1-9][0-9]*");
    return    !objNotNaturalPattern.IsMatch(strNumber) &&
       objNaturalPattern.IsMatch(strNumber);
    }
    // Function to test for Positive Integers with zero inclusive
    public bool IsWholeNumber(String strNumber)
    {

热门栏目