首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-05-05 09:29:26
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
win10怎麼用命令提示符修複注冊表
win10怎麼用命令提示符修複注冊表
不知道大家有遇到過,有時我們在解決某些問題需要使用到注冊表編輯器,可是當我們在win10系統某次寫入注冊表時出現錯誤提示:“無法創建值:寫入注冊表時出錯”,那出現這種情況是什麼原因呢?該怎去解決此問題呢?其實出現這樣的問題是由于權限的問題。...
2026-05-05
二維碼抽獎系統
二維碼抽獎系統
用戶通過微信掃描現場二維碼、可以進行簽到、留言,并與現場一齊互動進行遊戲、抽獎、投票等。主辦方可以通過開幕牆來展示企業形象、活動主題,3D、手繪等多種方式展示簽到用戶,彈幕展示用戶留言,多種方式進行現場抽獎,與觀衆一起互動進行遊戲、活動派對...
2026-05-05
手機号碼靓号最好不帶哪幾個數字
手機号碼靓号最好不帶哪幾個數字
手機号的使用,大家已經習以為常了,但是最短的手機号和誰第一個使用這個最短手機号,是什麼時候你知道嗎?最短的手機号一共6位,“901088”,而使用的這個人叫徐峰,他是廣州人,是80年代“萬元戶”典範,而他之所以有這麼大的成就,還是歸功于自己...
2026-05-05
Copyright 2023-2026 - www.tftnews.com All Rights Reserved