按位验证字符串是否为1-9a-zA-z的两种做法
2011-07-04 09:24
239 查看
Regex r = new Regex("[1-9a-fA-F]"); for (int i = 0; i < strSource.Length; i++) { if (r.IsMatch(strSource[i].ToString()) == false) return false; } return true;
另外一种写法就是用正则表达式,记住首尾都要加\\A和\\z。
Regex rowRegex = new Regex("\\A[0-9]+\\z"); if (!rowRegex.IsMatch(tbRowCoordinate.Text)) { MessageBox.Show("Please type correct row coordinate!"); return; }
但是VB.net语言写的首尾就只要一个斜杠就行了。
Dim rowRegex As New Regex("\A[0-9]+\z") If Not rowRegex.IsMatch(tbRowCoordinate.Text) Then MessageBox.Show("Please type correct row coordinate!") Return End If
相关文章推荐
- C#正则表达式基础 [0-9a-zA-Z] 验证一个字符是否是数字或者字母
- C# 验证给定的字符串形式的日期是否合法
- 正则验收:对邮箱、手机号码、身份证、电话、整数、正数、字符串是否为空等一些验证
- C#连接sql server windows 和 sqlserver(2000/05/08) 身份验证的两种连接字符串
- C#验证用户输入信息是否包含危险字符串的方法
- java 嵌入js线程异步调用和验证字符串是否json格式
- 验证字符串是否包含符号
- oracle 字符串分割 及是否包含特定字符串 验证
- 验证字符串是否为有效的IP地址
- Jsp页面中判断字符串是否包含另一个字符串的两种方法,js判断包含的indexOf()方法
- js验证字符串是否包含中文、数字
- 验证字符串是否为数字字符串。如‘125’,‘2313.12’等为数字字符串的方法
- 12-判断字符串是否以指定字符开头(数据验证)
- 验证一个字符串是否可以被转化为本地系统时间格式
- 验证字符串中是否存在html标签
- Angularjs验证用户输入的字符串是否为日期时间
- js验证字符串长度 是否区分中文
- 验证字符串中是否是存数子的
- easyui扩展 - 验证两个字符串是否相同
- Java:验证字符串是否是数字