首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-05-05 06:46:24
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
推荐阅读
手機連藍牙藍牙沒電後會自動放外音嗎
手機連藍牙藍牙沒電後會自動放外音嗎
手機連藍牙藍牙沒電後會自動放外音嗎?手機連藍牙耳機,突然藍牙沒電了,這個時候一般來說手機會發出聲音來的,不過每個手機不同,下面我們就來說一說關于手機連藍牙藍牙沒電後會自動放外音嗎?我們一起去了解并探讨一下這個問題吧!手機連藍牙藍牙沒電後會自...
2026-05-05
電腦升級失去的資料如何找回來
電腦升級失去的資料如何找回來
電腦升級失去的資料如何找回來?估計很多朋友的電腦裡都曾珍藏過一些讓人力學不倦的學習資料,今天小編就來聊一聊關于電腦升級失去的資料如何找回來?接下來我們就一起去研究一下吧!電腦升級失去的資料如何找回來估計很多朋友的電腦裡都曾珍藏過一些讓人力學...
2026-05-05
助力轉向系統的種類和組成結構
助力轉向系統的種類和組成結構
目前的汽車主流的助力系統有:機械液壓助力、電子液壓助力、電動助力三種。在1886年奔馳發明第一輛汽車時,汽車轉向模塊不存在助力裝置,基本上全靠駕駛員的臂力,這也是以前專職司機存在的一項重要原因。最初的汽車都是由專門的司機駕駛,在二戰之後越來...
2026-05-05
華為鴻蒙全球第五操作系統
華為鴻蒙全球第五操作系統
鴻蒙2.0今天正式發布,我說點遠期點的東西,這就是今天華為試圖向大家展示和解釋的兩個核心問題:鴻蒙系統到底是什麼玩意?以及EMUI和鴻蒙的關系是什麼?鴻蒙系統到底是什麼玩意?是不是傳說中的“哄蒙”系統?先别急着下結論,我準備用一兩個小故事來...
2026-05-05
智能手機的發展趨勢
智能手機的發展趨勢
最新科技資訊,你不知道的玩機技巧,盡在科技大赢家,點關注不迷路~當手機進化成智能手機之後,得益于性能的大幅提升,能支持其帶來越來越豐富的功能。在給用戶帶來便利的同時,智能手機極大地擠占了其他數碼設備的生存空間,導緻這些數碼産品被完全取代,你...
2026-05-05
Copyright 2023-2026 - www.tftnews.com All Rights Reserved