首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-05-05 00:45:11
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
推荐阅读
暢越冰激淩5g套餐49元的詳情
暢越冰激淩5g套餐49元的詳情
以華為P40、EMUI11為例。5G暢越冰激淩49元檔月費49元,套餐包含國内語音100分鐘(除港澳台地區外),國内流量10G,國内接聽不收費,包含來電顯示,超出套餐後國内語音0.15元/分鐘,短信彩信0.1元/條,按0.02元/MB計費,累計至5元,按照5元/GB計費。超過1GB後依次按上述标準計費。最多辦理1張副卡,副卡月功能費10元/張。中國聯合網絡通信集團有限公司(ChinaUnicom,
2026-05-05
如何恢複微信聊天記錄内容
如何恢複微信聊天記錄内容
1、恢複手機端微信聊天記錄。先獲取到手機ROOT的權限,然後在手機上安裝一個恢複數據的軟件,打開軟件...
2026-05-05
汽車有水珠怎麼辦
汽車有水珠怎麼辦
1、打開冷卻水開始大循環後5~10分鐘,冷卻系統中不論是水箱還是橡膠管及各處墊,有漏水或防凍液)處都會停止洩漏,止漏後不需要放出,不會影響散熱和發生堵塞。2、若無止漏劑攜帶時,對個别散熱管輕微漏水,可臨時用散煙絲放入水箱内,利用水循環壓力,使煙絲堵塞在散熱管的漏水處,暫時使用。3、可将漏水的散熱管從漏水處剪斷,用塗上肥皂的棉花團堵住被剪斷散熱管,而後用鉗子把被剪斷的散熱管頭部夾扁再卷邊壓緊即可制止
2026-05-05
抖音服務器升級中是什麼意思
抖音服務器升級中是什麼意思
演示機型:Iphone12&&華為P40&&小米11系統版本:iOS14.4&&EMUI11&&MIUI12.0.7APP版本:抖音15.3.0抖音的服務器可能在升級維護,不管是任何的軟件和硬件都需要去維護,維護期間可能會讓用戶暫時無法刷抖音。一般服務器的維護時間大概在兩三個小時。服務器維護的内容一般是發現的一些BUG的修複,增加用戶體驗,讓用戶能夠更好在抖音裡感受到樂趣。抖音:抖音,是由今日頭條
2026-05-05
無人機拍攝如何解決噪音
無人機拍攝如何解決噪音
1、一般隻有兩個辦法:(1)雙麥克做後期降噪,效果一般。(2)地面單獨拾音後期配上去。2、通常玩無人...
2026-05-05
Copyright 2023-2026 - www.tftnews.com All Rights Reserved