asp.net 正则表达式字符串中数字处理


模式


说明


^d{5}$


5 个数值数字,如美国邮政编码。


^(d{5})|(d{5}-d{4}$


5 个数值数字或 5 个数字-短划线-4 个数字。匹配 5 位数字格式的美国邮政编码,或 5 位数字 + 4 位数字格式的美国邮政编码。


^(d{5}(-d{4})?$


与前一个相同,但更有效。使用 ? 可使模式中的 4 位数字成为可选部分,而不是要求分别比较不同的两个模式(通过另一种方式)。


^[+-]?d+(.d+)?$


匹配任意有可选符号的实数。


^[+-]?d*.?d*$


与上一个相同,但也匹配空字符串。


^(20|21|22|23|[01]d)[0-5]d$


匹配 24 小时制时间值。


/*.**/


匹配 c 语言风格的注释 /* ... */

获取字符串中的数字办法

string s="";
  foreach(match m in regex.matches(s,@"d+"))
  {
  console.writeline(m.value);
  }

去了字符串末尾数字方法

string str = "007";
   string pattern = @"(.+?)(d+)$";
   string 结果 = system.text.regularexpressions.regex.replace(str, pattern, "$1");

 

-
/// <summary>
  /// 获取字符串中的数字
  /// </summary>
  /// <param name="par"></param>
  /// <returns></returns>
  private int getnumber(string par)
  {
   string strtempcontent =par;
   strtempcontent = system.text.regularexpressions.regex.replace(strtempcontent, @"[^d]*", "");
   return convert.toint32(strtempcontent);

时间: 2024-11-13 09:43:57

asp.net 正则表达式字符串中数字处理的相关文章

ASP用“正则表达式对象”来校验数据的合法性

对象|数据|正则 在ASP中用"正则表达式对象"来校验数据的合法性 我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题.因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行.所以我们一般会在后端编写一个ASP的校验程序来分析用户输入的数据是否

ASP中正则表达式的应用 选择自 bigcarp 的 Blog

正则 ASP中正则表达式的应用(一)http://www.jojoo.net/article/list.asp?id=4567 一.正则表达式概述 二.正则表达式在VBScript中的应用 三.正则表达式在VavaScript中的应用 四.示例 五.总结 一.正则表达式概述 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉.不过,它们并不是您想象的那么新奇. 请回想一下在硬盘上是如何查找文件的.您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件.? 字符匹配文件名中的单个字符

编写asp代码截取字符串

  编写asp代码截取字符串: '函数名:SubstZFC '作 用:截字符串,汉字一个算两个字符,英文算一个字符 '参 数:str ----原字符串 ' strlen ----截取长度 '返回值:截取后的字符串 '适用:标题截取指定字符,如果用LEFT截取,当有英文时就会出现取出来的标题明显太短. '************************************************** Public Function SubstZFC(ByVal str, ByVal strle

ASP.NET JSON字符串与实体类的互转换的示例代码

 本篇文章主要是对ASP.NET JSON字符串与实体类的互转换的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 还是先封装一个类吧! 这个类网上都可以找到的!有个这个类,一切都将变得简单了,哈哈. 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Runtime.Serialization.Json; using Sys

关于asp.net中字符串的问题

问题描述 关于asp.net中字符串的问题 问题如下:关于累加的问题.123456abc-001 .怎么在完成一个功能的时候把这个字符串变成123456abc-001-01.之后每次运行完成一次此功能把字符串最后面加一. 解决方案 xuqingbo6686的专栏 字符串连接吗,这个不难,有好多种方法 string str=""; 循环 str=String.Format("{0}{1}", str,"要加在后面的值" ); end 循环 解决方案

asp 电话号码正则表达式

asp 电话号码正则表达式,在验证对方电话号码时我们为了能更准确的收集用户信息或为系统的安全性着想,大多程序员都会对用户提交的数据进行过滤,而电话号码验证也只是其它的一种. <% '' 判断电话号码是否正确 Function IsValidTel(para)  Dim Str  Dim l, i  If IsNull(para) Then   IsValidTel = false   Exit Function  End If  Str = CStr(para)  If Len(Trim(Str

(转载)在ASP中用“正则表达式对象”来校验数据的合法性

在ASP中用"正则表达式对象"来校验数据的合法性(作者:苏红超 2000年03月27日 13:35) 我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题.因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行.所以我们一般会在后端编写一个ASP

ASP生成随机字符串(数字+大小写字母)的代码

<% 'ASP生成随机字符串(数字+大小写字母)练习 '阿会楠练习,为我所用,非我所想  Function randKey(obj)  Dim char_array(80)  Dim temp  For i = 0 To 9    char_array(i) = Cstr(i)  Next  For i = 10 To 35   char_array(i) = Chr(i + 55)  Next  For i = 36 To 61   char_array(i) = Chr(i + 61)  N

asp+正则获得字符串中最后一个字母非字母不算_正则表达式

  复制代码 代码如下: Function getLastWord(str) Set regEx = New RegExp regEx.Pattern = "(.*)([a-zA-Z])[^a-zA-Z]*" regEx.IgnoreCase = false regEx.Global = True str = regEx.Replace(str,"$2") getLastWord = str Set reg=nothing End Function str=&quo