首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-05-31 16:41:08
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
推荐阅读
18歲趙露思素顔
18歲趙露思素顔
18歲趙露思素顔?近日《傳聞中的陳芊芊》播出,迅速引起了網友們的熱議,飾演女主的趙露思也得到了人們的關注近日網上曝出了一段趙露思18歲時候的試鏡視頻,從視頻中可以看出趙露思是素顔出鏡,而且當時她演技也許不是特别好,但十分靈動,讓粉絲們對其贊...
2026-05-31
最新發布的手機哪個值得入手
最新發布的手機哪個值得入手
1華為P10:後置雙攝回頂部如今的手機在各方面相對之前都有很大提升,絕大部分手機都能滿足用戶的需求。手機廠商也加快了推出新機的頻率,而手機的同質化也越來越嚴重。其實大部分新發布的手機看似差不多,然而過去段時間後發現實際上卻也有很大差别。回頭...
2026-05-31
華碩酷睿版跟航天版
華碩酷睿版跟航天版
1月7日消息,在本次CES2022期間,一些品牌推出了基于ARM架構的Windows11筆記本。其中TCL帶來了TCLBook14Go,它搭載高通骁龍7C處理器,并且支持4GLTE網絡。作為一款定位入門市場的産品,TCLBook14Go的配...
2026-05-31
銷售指标分析圖表
銷售指标分析圖表
你是否希望快速、全面地了解你的銷售業務?作為一名銷售經理,你是否希望即時了解你的團隊是否實現了他們的個人目标?“銷售業績儀表闆”可以滿足這些需求,為你的銷售洞察提供“一站式服務”。上面展示的銷售儀表闆,通過關注銷售增長、銷售目标、ARPU、...
2026-05-31
顯卡安裝注意事項和安裝方法
顯卡安裝注意事項和安裝方法
顯卡安裝注意事項和安裝方法?很多人在使用了電腦一段時間後,都會想提升自己電腦的性能這時候選擇更換安裝一個獨立顯卡就是十分不錯的選擇不過很多人對于顯卡的安裝完全都是不懂的,更是對于安裝完成後出現的問題,會感到手足無措今天就來介紹一下,獨立顯卡...
2026-05-31
Copyright 2023-2026 - www.tftnews.com All Rights Reserved