首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-06-25 01:27:01
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
推荐阅读
淘寶新手怎麼作圖
淘寶新手怎麼作圖
在線作圖軟件:電商圖片快速設計制作,新手小白必知!沒有美工,不會PS,這種情況下網店商家要怎麼做店鋪所需要的圖片呢?下面,小編給大家介紹一個電商快速作圖工具,複制圖片模闆即可簡單快速作圖。趕緊往下看吧!所需工具/原料:電腦喬拓雲網以商品詳情...
2026-06-25
死亡細胞dlc最新消息
死亡細胞dlc最新消息
死亡細胞dlc最新消息?在《死亡細胞》“緻命隕落”DLC登陸主機和PC平台9個多月後,MotionTwin将其帶到了移動平台,我來為大家講解一下關于死亡細胞dlc最新消息?跟着小編一起來看一看吧!死亡細胞dlc最新消息在《死亡細胞》“緻命隕...
2026-06-25
諸葛亮造的木牛流馬是真的嗎
諸葛亮造的木牛流馬是真的嗎
衆所周知,神算子諸葛亮還是三國時期著名的發明家。他獨創的“八陣圖”,被譽為神奇的陣圖。同時,他還發明的連發的弩弓,成了戰場上神武器。而他在北伐曹魏時發明的木牛流馬同樣是他的成名作,因為他解決了蜀中長途跋涉運糧難的問題。《三國志.後主傳》有這...
2026-06-25
手機新機第一次充電要充多久
手機新機第一次充電要充多久
以往我們買手機的時候,銷售人員一般都會提醒兩件事:一是手機用完電之後再充電;二是第一次充電要保證12小時以上。不過現在你去商場買手機,銷售員不會再提醒你這些注意事項,是他們忘記了嗎?當然不是,因為以前的手機用的是鎳電池,如鎳镉和鎳氫,現在手...
2026-06-25
amd rdna 2 架構的顯卡
amd rdna 2 架構的顯卡
AMD顯卡戰未來再次得到證明……TensorFlow-DirectML,大名鼎鼎的機器學習工具之一,适合各種硬件,尤其是GPU,如今在AMD、微軟的合作努力下,已經來到了WindowsPC平台,AMD顯卡也因此獲得性能飛躍。AMD21.8....
2026-06-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved