色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

x
x
查看: 5178|回復: 3
打印 上一主題 下一主題

VB.Net下用正則表達式阻止非法字符輸入

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2009-4-3 00:11:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: NET , 輸入 , 正則表達式 , 字符

    Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        Dim ch As Char = e.KeyChar
        If Not Regex.IsMatch(ch.ToString(), "^[\b\r0-9a-fA-F]$") Then
            e.KeyChar = "" '放棄輸入的非法字符
            MessageBox.Show("請正確輸入16進制數(shù)!!!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Error)
        Else
            e.KeyChar = Char.ToUpper(ch) '強制轉(zhuǎn)換為大寫字母,放過退格和回車符
        End If
    End Sub
沙發(fā)
發(fā)表于 2010-8-5 18:44:50 | 只看該作者
Regex.IsMatch(ch.ToString(), "^[\b\r0-9a-fA-F]$") ,
很典型的應用,不錯.
正則表達式功能的確很強大.
板凳
發(fā)表于 2010-8-12 00:15:37 | 只看該作者
哈哈 支持下
地板
發(fā)表于 2010-8-12 00:15:41 | 只看該作者
哈哈 支持下
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表