个人博客
-
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#】
阅读更多
点击排行
文章分类
- C# (211)
- Excel操作 (7)
- Ext.Net (1)
- FTP (7)
- Git (1)
- Html (7)
- JavaScript/Jquery (173)
- Json (5)
- PhotoShop (60)
- Sql Server (48)
- SVN (5)
- Tesseract-ocr图片识别 (5)
- UML (1)
- VS代码折叠插件 (1)
- winform (2)
- 操作IP地址 (5)
- 操作PDF (5)
- 插件 (166)
- 发送邮件 (2)
- 过滤HTML标签 (2)
- 缓存 (1)
- 跨域 (1)
- 目录操作 (14)
- 软件 (25)
- 视屏操作 (2)
- 数据库恢复 (2)
- 数据库优化 (5)
- 图片操作 (16)
- 文件操作 (24)
- 序列化 (3)
- 压缩 (5)
- 验证码 (4)
- 正则表达式 (21)
- 字符串加密 (11)
猜你喜欢
- SQL Prompt 免费下载 (SQL自定义插件的安装与激活:新版)
- Tesseract-OCR 中文识别
- 大公司为什么还在采用过时的技术
- C# 操作Excel , 支持超链接 跳转Sheet 页面,HSSFHyperlink函数
- SQL SERVER 2012 误删数据恢复过程
- X-UA-Compatible 解决IE浏览器样式不兼容问题
- sql Service 海量数据查询,如何提高查询效率--数据库分区
- LoadRunner 安装+汉化+破解
- sql Service 海量数据查询,如何提高查询效率--数据库设计
- C#中构造函数的执行序列(构造函数初始化器 this base)
- html5+ajax实现文件拖拽上传
- sql Service 海量数据查询,如何提高查询效率--SQL语句优化