首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-05-12 04:47:23
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-12
在京東買蘋果手機出問題了怎麼辦
在京東買蘋果手機出問題了怎麼辦
最近京東一直漏洞不斷,主要是由于負責運營的工作人員失誤導緻的,筆者也是為東哥捏了一把汗,之前漏洞頻發到現在,不知道東哥是否考慮換運營了。這次的蘋果手機原價本來是5000多,當天晚上居然出現了499的神價,貌似第一時間直到消息的朋友都上車了。...
2026-05-12
華碩rog strix b250h gaming好嗎
華碩rog strix b250h gaming好嗎
時下吃雞遊戲人氣火爆,不過如果自家電腦不給力,經常卡頓被人虐吃不到雞也是很郁悶的。要是費力搜了一身好裝備,然後被LYB、伏地魔偷襲爆頭,當了快遞員,那就更讓人抓狂了。話說回來,要想吃雞,槍法、意識固然重要,然而你還是得先從裝一台牛叉的電腦做...
2026-05-12
向日葵遠程操控電腦怎麼關閉電源
向日葵遠程操控電腦怎麼關閉電源
想必大家都在不少電影上,看過黑客或者電腦高手遠程控制電腦的橋段,是不是覺得很厲害的樣子?其實遠程控制并沒有想象中那麼複雜,借助一些智能硬件,我們普通人也能輕松實現遠程控制電腦。說到遠程控制,就不得不提一下“國民遠控”品牌“向日葵”了。貝銳這...
2026-05-12
有創意科技公司名字
有創意科技公司名字
如今的網絡發展迅速,人們的生活都是無法離開網絡的,所以現在也有許多的網絡公司漸漸的出現在大衆的視野之中,這些公司也是取得了許多不錯的成就。同時,也刺激了一些創業者奮鬥的決心,想要自己開一家網絡科技公司來賺取更多的錢财。那麼,小編今天就來給大...
2026-05-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved