首页
/
每日頭條
/
科技
/
c語言正則表達式怎麼寫
c語言正則表達式怎麼寫
更新时间:2026-04-27 09:47: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
推荐阅读
excel制作帶日曆的萬年曆
excel制作帶日曆的萬年曆
農曆陽曆節氣(圖)周末高亮顯示生肖圖2種查詢方式,動态顯示!插圖和文字随節氣動态變化鳴謝:若喜歡本文,請點贊、評論和分享!需要源文件,請用私信留言!!,
2026-04-27
電腦屏幕橫向變縱向怎麼辦
電腦屏幕橫向變縱向怎麼辦
屏幕方向變了怎麼辦?屏幕方向突然變成橫向的該如何恢複?下面就給大家介紹屏幕方向突然變成橫向的解決方法。操作步驟:1、今天我不知道按到了什麼鍵了,屏幕就變成這樣子的了;2、還好,我找到了這種辦法。我們鼠标右鍵點擊桌面;3、點擊打開屏幕分辨率;...
2026-04-27
hifi系統入門
hifi系統入門
現如今,有源音箱在中國市場的發展勢頭很猛,随着用戶對于音質的要求越來越高,也帶動了整個有源音箱市場的發展。去年8月,我們曾針對中國有源音箱市場的發展現狀發起了一項小調查,主要是為了了解當前中國消費者對有源音箱市場在各類問題上的真實看法和訴求...
2026-04-27
密碼壓縮包在線解壓
密碼壓縮包在線解壓
密碼壓縮包在線解壓?最近下載了些壓縮文件,.rar、.7z等常用格式的,結果解壓的時候發現需要密碼,下載的文件比較大,又沒有密碼,從網上各種方式找密碼都沒有找到,然後百度、google各種破解方法,經曆幾天的反複嘗試,憂喜參半,現在小編就來...
2026-04-27
電源故障導緻電腦無法開關機的原因有哪些
電源故障導緻電腦無法開關機的原因有哪些
電源故障導緻電腦無法開關機的原因有哪些?看看是不是線路接觸不良導緻的解決方法比較簡單,我們隻需要檢查一下每個連接線是否正常,把線都拔插一下,再試試開機能否啟動,下面我們就來聊聊關于電源故障導緻電腦無法開關機的原因有哪些?接下來我們就一起去了...
2026-04-27
Copyright 2023-2026 - www.tftnews.com All Rights Reserved