首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-04-23 09:09: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
推荐阅读
不鏽鋼201 304 430 316怎麼區分的
不鏽鋼201 304 430 316怎麼區分的
首先說一下什麼叫不鏽鋼。它指在大氣及弱腐蝕介質中耐蝕的鋼。腐蝕速率小于0.01mm/年的,認為是“完全耐蝕”;腐蝕速率小于0.1mm/年的,認為是“耐蝕”的。中國的不鏽鋼型号是用元素符号加數字表示,如:1Cr18Ni9,0Cr18Ni9,0...
2026-04-23
windows10錯誤代碼127
windows10錯誤代碼127
windows10錯誤代碼127?完整的錯誤消息“Windows無法識别該設備使用的所有資源要為該設備指定其他資源,請單擊“資源”選項卡,并填充缺失的設置Checkyourhardwaredocumentationtofindoutwhat...
2026-04-23
win10怎麼設置成共享文件夾
win10怎麼設置成共享文件夾
手把手教您設置Win10共享文件夾的方法。發現最近有不少的朋友都在問win10系統在局域網内設置共享文件夾的方法,然後北漂哥就花了一些時間來了解這個,所以現在北漂哥就來跟大家說說win10設置共享文件夾的方法。很多時候我們為了方便都會需要通...
2026-04-23
玻璃鋼化糞池要怎麼提起來
玻璃鋼化糞池要怎麼提起來
玻璃鋼化糞池由于特殊的工藝,在現代生活中使用範圍越來越廣。那麼在安裝玻璃鋼化糞池的時候,需要注意哪些細節?關于這個問題,下面将做詳細的了解。在了解安裝細則之前,需要了解主要安裝地點有哪些。玻璃鋼化糞池**常見的使用地點是城市小區。在城市的建...
2026-04-23
怎麼看安卓手機是不是翻新機
怎麼看安卓手機是不是翻新機
很多人在實體店或者網上購買安卓系統手機,但卻不知道自己所買的手機到底是全新機還是翻新機,現在就教大家如何分辨。第一步,打開撥号鍵,輸入*#06#,會出現一系列串号我們複制最下面的SN碼第二步,在桌面找到服務在“我的”裡面下滑找到服務政策點開...
2026-04-23
Copyright 2023-2026 - www.tftnews.com All Rights Reserved