首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-05-07 19:53:19
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
推荐阅读
13寸遊戲筆記本電腦推薦
13寸遊戲筆記本電腦推薦
什麼是PC掌機?頭一回聽到這個産品名稱的小夥伴可能會一臉懵,簡單點來講,PC掌機也就是一款掌機化的Win系統迷你小電腦。而這類産品的誕生,從一定程度上滿足了部分用戶“想随時暢玩電腦遊戲”的需求,目前我個人就正在使用一款搭載了intel第12...
2026-05-07
高通手機處理器是arm嗎
高通手機處理器是arm嗎
大家好,本期講的是arm手機芯片公版架構中的32位架構,即采用ARMv7指令集的手機芯片。本視頻采用線性叙述,講述其芯片的發展曆程。本期作為該系列視頻的第二期,主要講述的是20010-2014年的發展史,在這短短五年内,32位架構的發展達到...
2026-05-07
為什麼微信視頻号視頻看不了
為什麼微信視頻号視頻看不了
為什麼微信視頻号視頻看不了?手機緩存已滿,無法播放如果問題沒有解決,建議重啟手機或者微信試試,今天小編就來聊一聊關于為什麼微信視頻号視頻看不了?接下來我們就一起去研究一下吧!為什麼微信視頻号視頻看不了手機緩存已滿,無法播放。如果問題沒有解決...
2026-05-07
大白菜u盤裝系統要不要解壓
大白菜u盤裝系統要不要解壓
大白菜u盤裝系統要不要解壓?大白菜u盤裝系統不需要解壓使用大白菜U盤裝系統是很常見的做法,制作好大白菜U盤之後,還需要把操作系統鏡像放到U盤,系統鏡像一般是iso格式,早期的U盤啟動盤是需要解壓的,那麼大白菜U盤裝系統裡的iso鏡像文件要不...
2026-05-07
惠普電腦怎麼樣
惠普電腦怎麼樣
惠普電腦怎麼樣?惠普電腦還是不錯的,比較推薦惠普作為全球銷量第一的筆記本廠商,無論是在商用還是家用都做到極高的性價比即便是在同等配置i5的情況下,沒有帶固态惠普也比帶着固态的DELL或者Lenovo強的太多,比如電腦運行流暢度,以及最直觀的...
2026-05-07
Copyright 2023-2026 - www.tftnews.com All Rights Reserved