个人博客

  • JavaScript 正则表达式(匹配,提取,替换)

    JavaScript 正则表达式(匹配,提取,替换)

    正则表达式作为一种匹配处理字符串的利器在很多语言中都得到了广泛实现和应用,JavaScript作为一门常用于web开发的语言,必然要具备正则这种强大的特性,但是C#中正则表达式与JavaScript的语法大近相同, 不过也有不同之处,本文将对JS中的正则用法及常用函数进行一番总结。正则匹配创建正则对象(语法):var regex = new RegExp("正则表达式字符串", "可选参数");boolean regex.test(要匹配的字符串);举个例子:var regex = new RegExp("^\\d+$"); //匹配一个数字字符alert(regex.test

    白码驿站2018-12-09 JavaScript/Jquery

    阅读更多
  • 正则表达式

    1.正则表达式是对字符串的操作2.正则表达式是一个用来描述字符串特征的表达式。特征:必须出现的内容、可能出现的内容、不能出现的内容。观察字符串规律,根据规律总结特征,然后根据特定字符串的特征来编写正则表达式。C#正则表达是常用的方法有以下几个 Regex.IsMatch(); //判断是否匹配 Regex.Match();//提取某个(一个)匹配 Regex.Matches();//提取所有的匹配 Regex.Replace();//替换 Regex.Split();//分割下面就来看看正则表达式的基本使用方法一,提取数字符

    白码驿站2018-01-27 C#

    阅读更多
  • 正则表达式-特殊字符

    public static bool checkString(string source) { Regex regExp=new Regex("[~!@#$%^&*()=+[//]{}'/";:/?.,><`|!·¥…—()//-、;:。,》《]"); return !regExp.IsMatch(source); }

    白码驿站2017-11-16 C#

    阅读更多
  • 正则经纬度

    经度: -180.0~+180.0(整数部分为0~180,必须输入1到5位小数)正则表达式: /^[\-\+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/ 纬度: -90.0~+90.0(整数部分为0~90,必须输入1到5位小数)正则表达式: /^[\-\+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/

    白码驿站2017-11-16 C#

    阅读更多
  • 验证Email格式是否正确

    /// <summary>/// 验证Email格式是否正确/// </summary>/// <param name="str_Email">Email地址字符串</param>/// <returns>方法返回布尔值</returns>public bool IsEmail(string str_Email){ return System.Text.RegularExpressions.Regex.IsMatch(str_Email, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+

    白码驿站2017-08-23 C#

    阅读更多
  • 验证邮编格式是否正确

    /// <summary>/// 验证邮编格式是否正确/// </summary>/// <param name="str_postalcode">邮编字符串</param>/// <returns>返回布尔值</returns>public bool IsPostalcode(string str_postalcode){ return System.Text.RegularExpressions. Regex.IsMatch(str_postalcode, @"^\d{6}$");}

    白码驿站2017-08-23 C#

    阅读更多
  • 验证身份证号是否正确

    /// <summary>/// 验证身份证号是否正确/// </summary>/// <param name="str_idcard">身份证号字符串</param>/// <returns>返回布尔值</returns>public bool IsIDcard(string str_idcard){ return System.Text.RegularExpressions.Regex. IsMatch(str_idcard, @"(^\d{18}$)|(^\d{15}$)");}

    白码驿站2017-08-23 C#

    阅读更多
  • 验证电话号码格式是否正确

    /// <summary>/// 验证电话号码格式是否正确/// </summary>/// <param name="str_telephone">电话号码信息</param>/// <returns>方法返回布尔值</returns>public bool IsTelephone(string str_telephone){ return System.Text.RegularExpressions. Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$");}

    白码驿站2017-08-23 C#

    阅读更多
  • 验证手机号是否正确

    /// 验证手机号是否正确/// </summary>/// <param name="str_handset">手机号码字符串</param>/// <returns>返回布尔值</returns>public bool IsHandset(string str_handset){ return System.Text.RegularExpressions.Regex. IsMatch(str_handset, @"^[1]+[3,5]+\d{9}$");}

    白码驿站2017-08-23 C#

    阅读更多
  • 正则表达式验证密码

    /// <summary>/// 验证密码输入条件(数字和26位英文字母)/// </summary>/// <param name="str_password">密码字符串</param>/// <returns>返回布尔值</returns>public bool IsPassword(string str_password){ return System.Text.RegularExpressions. Regex.IsMatch(str_password, @"[A-Za-z]+[0-9]");}

    白码驿站2017-08-23 C#

    阅读更多
  • 验证字符串是否为汉字

    /// <summary>/// 验证字符串是否为汉字/// </summary>/// <param name="str_chinese">字符串</param>/// <returns>方法返回布尔值</returns>public bool IsChinese(string str_chinese){ return System.Text.RegularExpressions.Regex. IsMatch(str_chinese, @"^[\u4e00-\u9fa5],{0,}$");}

    白码驿站2017-08-23 C#

    阅读更多
  • 正则验证输入是否为数字

    /// <summary>/// 验证输入是否为数字/// </summary>/// <param name="str_number">用户输入的字符串</param>/// <returns>方法返回布尔值</returns>public bool IsNumber(string str_number){ return System.Text.RegularExpressions.Regex. IsMatch(str_number, @"^[0-9]*$");}

    白码驿站2017-08-23 C#

    阅读更多
总计 21 条 当前第 1 页共 2 页
系统处理中...