首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-04-24 16:54:39
C#編程正則表達式驗證數字和字母

c語言正則表達式怎麼寫(源代碼C編程正則表達式驗證數字和字母)1

程序界面

源代碼:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Text.RegularExpressions; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string str = textBox1.Text; if(isyz1(str)) { MessageBox.Show("輸入正确","提示"); } else { MessageBox.Show("輸入有誤,請重新輸入", "提示"); } } private void button3_Click(object sender, EventArgs e) { string str = textBox3.Text; if (isyz3(str)) { MessageBox.Show("輸入正确", "提示"); } else { MessageBox.Show("輸入有誤,請重新輸入", "提示"); } } private void button2_Click(object sender, EventArgs e) { string str = textBox2.Text; if (isyz2(str)) { MessageBox.Show("輸入正确", "提示"); } else { MessageBox.Show("輸入有誤,請重新輸入", "提示"); } } private void button4_Click(object sender, EventArgs e) { string str = textBox4.Text; if (isyz4(str)) { MessageBox.Show("輸入正确", "提示"); } else { MessageBox.Show("輸入有誤,請重新輸入", "提示"); } } private void button5_Click(object sender, EventArgs e) { string str = textBox5.Text; if (isyz5(str)) { MessageBox.Show("輸入正确", "提示"); } else { MessageBox.Show("輸入有誤,請重新輸入", "提示"); } } //驗證非0正整數 public bool isyz1(string sz) { return Regex.IsMatch(sz, @"^\ ?[1-9][0-9]*$"); } //驗證非0負整數 public bool isyz3(string sz) { return Regex.IsMatch(sz, @"^\-[1-9][0-9]*$"); } //驗證大寫字母 public bool isyz2(string sz) { return Regex.IsMatch(sz, @"^[A-Z] $"); } //驗證小寫字母 public bool isyz4(string sz) { return Regex.IsMatch(sz, @"^[a-z] $"); } public bool isyz5(string sz) { return Regex.IsMatch(sz, @"^[A-Za-z] $"); } } }

結語:

熟練掌握正則表達式數字和字母的驗證。

喜歡的請關注、收藏!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
硬盤raid恢複
硬盤raid恢複
北亞數據恢複-raid5數據恢複環境:15塊硬盤組成的raid5陣列;raid5陣列上層存儲結構是一個xfs裸分區,起始位置是0扇區。故障:陣列中一塊硬盤出現故障掉線,熱備盤上線同步數據的過程中又有其他硬盤掉線,導緻數據同步過程中斷,陣列崩...
2026-04-24
陰陽師九命貓禦魂大全
陰陽師九命貓禦魂大全
卐字符我們拿下一一半細細觀瞧,它就是太乙真人的“乙”字!佛祖曰:萬法歸一老子有句話:玄之有玄,衆妙之門!太陽系在不斷的旋轉銀河系也在不斷的旋轉(見上圖)生命和螺旋的意義宇宙和螺旋的意義萬物和螺旋的意義卐字符裡就有螺旋卐字符就像旋轉風扇的扇葉...
2026-04-24
日本淘汰的三菱電機
日本淘汰的三菱電機
據日媒報道,日本百年企業三菱電機公司承認其生産的變壓器存在檢驗數據造假問題,而涉事産品中有一部分已被銷往日本多家核電站。近日,三菱電機承認兵庫縣一家工廠生産的變壓器産品在出廠前進行的檢驗中,存在數據造假。受此影響,國際認證機構5月6日暫停了...
2026-04-24
cf手遊周年慶源武器領哪一把好
cf手遊周年慶源武器領哪一把好
一直以來以萌新玩家居多的部分玩家對于遊戲中的抽獎系統,也就是現在的禮包(最早公測時稱為靶場)有以下問題:三種王者禮包不同V特權的價格不一,不同的V特區不同次數的抽獎所需鑽石與一整輪禮包的消費都是多少呢?遊戲中平民玩家居多,直接走一輪禮包的相...
2026-04-24
手機一用就發燙是什麼問題
手機一用就發燙是什麼問題
現在智能手機已經越來越普及,有時候難免會遇到手機發熱的情況,下面來看看手機發熱是怎麼回事?手機發燙是什麼原因呢?那麼手機發燙是什麼原因呢?有以下幾個原因:1、運行高耗能的App,運行的程序過多,運行時間長。2、邊充電邊使用手機。3、環境溫度...
2026-04-24
Copyright 2023-2026 - www.tftnews.com All Rights Reserved