首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-04-26 19:49:10
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
推荐阅读
rx8消音伴奏軟件
rx8消音伴奏軟件
很多從事後期制作的小夥伴需要從一段音樂中提取出人聲剔除伴奏或提取伴奏剔除人聲但苦于沒有好的辦法,或效果很差,達不到心裡的預期效果本期我們給大家帶來一款2021全新地表最強消音軟件,号稱音頻界中的PS地表最強人聲提取軟件iZotopeRX8它...
2026-04-26
蘋果手機怎麼查看内存
蘋果手機怎麼查看内存
蘋果手機怎麼查看内存?首先需要解鎖手機,再點擊打開【設置】,我來為大家講解一下關于蘋果手機怎麼查看内存?跟着小編一起來看一看吧!蘋果手機怎麼查看内存首先需要解鎖手機,再點擊打開【設置】。然後再進入設置頁面後,上滑滾動屏幕找到【通用】。然後再...
2026-04-26
電腦比較好的截圖工具
電腦比較好的截圖工具
截圖是我們在日常使用電腦中經常會用到的一種功能,當你想保存或共享當前電腦屏幕上的信息時,截圖往往是你最好的選擇。windows10操作系統經過不斷的優化改進,其中的截圖功能也得到了提升,目前至少自帶有五種截圖方式,無論是全屏截圖、自定區域截...
2026-04-26
怎麼查自己身份證有多少個手機号
怎麼查自己身份證有多少個手機号
中國移動、中國電信、中國聯通分别是獨立經營的企業。目前,還沒有像人行信用查詢系統這樣的平台,可以查詢每個人名下的信用卡賬戶。因此,為了查詢自己名下的手機号碼,你隻有分别前往這三家通信公司查詢。我們來看看你有哪些方法可以查詢?自助通道很多人說...
2026-04-26
影馳1080ti歐版參數
影馳1080ti歐版參數
一提到ChinaJoy,大多數人第一時間想到的一定是各大廠商在參展期間展出的新遊戲、新産品還有不可或缺的ShowGirl。不過今年的ChinaJoy和往年不同,這場在MetaCJ元宇宙世界舉辦的線上版ChinaJoy,不僅讓用戶可以足不出戶...
2026-04-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved