zoukankan      html  css  js  c++  java
  • 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]的取值跟你的正则表示验证方式有关联

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

     

  • 相关阅读:
    Java IO流-NIO简介
    Java IO流-Properties
    Java IO流-序列化流和反序列化流
    Codeforces Round #371 (Div. 1) C
    bzoj 2326 矩阵快速幂
    IndiaHacks 2016
    HDU
    Educational Codeforces Round 51 (Rated for Div. 2) F
    Codeforces Round #345 (Div. 1) D
    Codeforces Round #300 E
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/7505674.html
Copyright © 2011-2022 走看看