首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-04-27 19:32:30
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
推荐阅读
氧氣傳感器的應用及原理解析
氧氣傳感器的應用及原理解析
生活中我們離不開氧氣,在工業生産中,氧氣的作用也非常多,人們利用氧氣傳感器檢測氧氣的濃度。例如:1.在汽車行業,利用氧氣傳感器診斷汽車廢氣中氧氣的含量;2.在醫療行業,利用氧氣傳感器在呼吸機應用中測定氧氣的含量;3.在電力傳輸環境中,利用氧...
2026-04-27
電腦不能關機是怎麼回事
電腦不能關機是怎麼回事
電腦不能關機是怎麼回事?因為軟件幹預而無法關機,可以同時按下Ctrl+Shift+Esc調出任務管理器,在任務管理器删除軟件進程即可,我來為大家講解一下關于電腦不能關機是怎麼回事?跟着小編一起來看一看吧!電腦不能關機是怎麼回事因為軟件幹預而...
2026-04-27
win7電腦找不到打印機怎麼弄
win7電腦找不到打印機怎麼弄
win7電腦找不到打印機怎麼弄?開始->運行,輸入regedit打開注冊表編輯器,接下來我們就來聊聊關于win7電腦找不到打印機怎麼弄?以下内容大家不妨參考一二希望能幫到您!win7電腦找不到打印機怎麼弄開始->運行,輸入regedit打開...
2026-04-27
ios微信新版本評論發不了表情包
ios微信新版本評論發不了表情包
12月23日,微信更新iOS系統7.0.9正式版,微信安卓帶來的是内測版7.0.10,此次帶來了很多全新的功能,包括支持發消息時引用之前的内容以及在朋友圈可以發自定義的表情包,這樣的話小夥伴們就可以任意在朋友圈發自己喜歡的表情包了,想想就很...
2026-04-27
mate20屏幕怎麼會突然變暗
mate20屏幕怎麼會突然變暗
mate20屏幕怎麼會突然變暗?如果開啟了下拉狀态欄中的亮度自動調節,系統會感應環境光強度變化來調整屏幕亮度,此為正常現象;同時亮度還會存在以下情況下自動變化,與是否開啟了亮度自動調節無關,今天小編就來說說關于mate20屏幕怎麼會突然變暗...
2026-04-27
Copyright 2023-2026 - www.tftnews.com All Rights Reserved