Javascript与C#中使用正则表达式

JavaScript RegExp 对象 

新建一个RegExp对象

   new RegExp(pattern,[attributes])           注: d需要使用[0-9]来代替

参数

参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。

参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m"。

返回值

一个新的 RegExp 对象。

 JavaScript里面使用:

    $("#Button1").click(function(){
                var demo = new RegExp("^[0-9]+"); //声明RegExp对象  参数直接写正则表达式  
                var dd=/^[0-9]+/;   //正则表达式字符串  /表达式/
                var text = $("#Text1").val();
                if (!dd.test(text)) {
                    alert("错了");
                    return;
                }
                //if (!demo.test(text)) {
                //    alert("错了");
                //    return;
                //}
                alert("123");            
            })

C#需要引用 System.Text.RegularExpressions 命名空间。

 

 

  Value=ToString();

使用方法:

 li

例如:

匹配完成的Img标签,下面的Group[x]的取值跟你的正则表示验证方式有关联

如果直接取值,这样形式:

 

原文地址:https://www.cnblogs.com/Sea1ee/p/7505674.html