首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2025-12-11 13:12:57
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
推荐阅读
台式電腦為什麼自動關機
台式電腦為什麼自動關機
1、主機散熱不良,這是最常見的一種,主要表現為:電腦聲音不正常,如風扇轉動的聲音;主闆等配件上有燒焦的痕迹或者聞一聞有燒焦的氣味;cpu等主要元器件的溫度,如cpu的溫度過高等。2、病毒木馬的破壞,如果有病毒木馬的入侵,那麼系統核心組件就會造成損壞,這時,電腦很有可能自動關機。3、運行軟件的影響,很多軟件在設置中都會有完成任務後自動關機的操作,常見的有迅雷、快車、殺毒軟件等,主要是因為這類軟件運行
2025-12-11
1+9和1+9pro區别
1+9和1+9pro區别
演示機型:一加9&&一加9Pro系統版本:ColorOS111、續航不同:兩款都采用4500毫安電池容量+65w有線,但一加9Pro多了50w無線+10無線反充。2、屏幕不同:一加9采用6.55英寸直屏設計,屏幕為1080P,支持120Hz屏幕刷新率;一加9Pro采用LTPO材質三星AMOLED(E4)柔性曲面屏,屏幕為2K+120Hz、360Hz屏幕采樣率,并且支持1到120赫茲自适應刷新率調節
2025-12-11
屏幕水印會自己消失嗎
屏幕水印會自己消失嗎
1、首先純淨水是會消失的。2、從水中取出手機,并毫不猶豫立即關機,不然可能形成渦電流,輕則燒壞屏幕電...
2025-12-11
華為p20專業拍照教程
華為p20專業拍照教程
1、光學變焦,讓拍照更清晰2、P20配備新一代徕卡三攝像頭,可以實現3倍光學變焦和5倍三攝變焦,光學...
2025-12-11
手機快手能在電腦上登嗎
手機快手能在電腦上登嗎
1、可以,隻要下載一個安卓模拟器就可以了,快手也可以在電腦上運行。2、快手從純粹的工具應用轉型為短視頻社區,用于用戶記錄和分享生産、生活的平台。後來随着智能手機的普及和移動流量成本的下降,快手在2015年以後迎來市場。3、在這裡,看到真實有趣的世界,找到自己感興趣的人,也可以讓世界發現真實有趣的自己。快手,記錄世界記錄你。
2025-12-11
Copyright 2023-2025 - www.tftnews.com All Rights Reserved