实用正则表达式

(1)???? ??匹配同时包含字母和数字的字符串,要求8-12位:^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]{8,12}$

(2):

时间: 2024-11-08 16:50:39

实用正则表达式的相关文章

实用正则表达式匹配和替换

正则表达式非常有用,查找.匹配.处理字符串.替换和转换字符串,输入输出等.而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式.下面整理一些常用的正则表达式. 字符与描述 \ : 将下一个字符标记为一个特殊字符.或一个原义字符.或一个 向后引用.或一个八进制转义符.例如,'n' 匹配字符 "n".'\n' 匹配一个换行符.序列 '\\' 匹配 "\" 而 "\(" 则匹配 &quo

在SQL中使用正则表达式

在字符串的开始处进行匹配: mysql> select 'wqh' regexp '^w'; +-------------------+ | 'wqh' regexp '^w' | +-------------------+ |                 1 | +-------------------+ 1 row in set (0.00 sec) mysql> 2.在字符串的末尾处进行匹配: mysql> select 'wqh' regexp 'h$'; +--------

Java正则表达式应用总结

http://lavasoft.blog.51cto.com/ http://lavasoft.blog.51cto.com/62575/179324    Java正则表达式应用总结 一.概述 正则表达式是Java处理字符串.文本的重要工具. Java对正则表达式的处理集中在以下两个两个类: java.util.regex.Matcher   模式类:用来表示一个编译过的正则表达式. java.util.regex.Pattern   匹配类:用模式匹配一个字符串所表达的抽象结果. (很遗憾,

正则表达式之基础(四)

匹配组 正则表达式中用一对圆括号()表示一个匹配组,括号中的匹配内容则被看做是一个整体. (regex) 表示匹配regex并获取到一个自动命名的组,自动命名的组是从下标1开始的,依次是1,2,3,4,5... 例 ([A-Z])(-)(\d{2,3})(-\d{2,3}[A-Z])? 其中就有四个匹配组,并且自动命名为1,2,3,4 (?<name>regex) 当然我们也可以用这种方式来为一个匹配组命名 (?<Group1>[A-Z])(?<Group2>-)(?&

正则表达式中的特殊字符 字符 含意

JS正则表达式大全(整理详细且实用) 正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界. -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*". ^ 匹配一个输入或一行的开头,/^a/匹配&quo

Nginx服务器搭建和基本配置详解

nginx Nginx(engine X) 是一个高性能的 HTTP 服务器和反向代理服务器,这款软件开发的目的是为了解决 C10k 问题. Nginx 的架构利用了许多现代操作系统的特性,以实现一个高性能的 HTTP 服务器.例如在 Linux 系统上,Nginx 使用了 epoll,sendfile,File AIO,DIRECTIO 等机制,使得 Nginx 不仅性能高效,而且资源占用率非常低,官方宣称 nginx 维持 10000 个非活动的 HTTP keep-alive 连接仅需要

文本编辑器的魅力——献给最爱的Vim、Sublime

1 前言 一直忙项目搞得许久没有写博客了,顿时有深重的负罪感,今天赶紧补几篇平复一下心情... 文本编辑器的重要性我记得当时还是在<程序员修炼之道>那本书中第一次看到,这些年下来感觉这个真的是太有道理了,为自己节约了很多的时间,所以我也不断的提醒身边的朋友去用好它.但是自己每次都从头说一遍感觉也挺费时间的,所以打算直接写下来可以更好的分享给更多人. 这里顺带提一下,windows自带的那个notepad就无视了吧,功能太弱了,而且文件稍微大一点就直接卡了,看了后文就知道差距实在是太大了. 2

JS正则表达式大全(整理详细且实用)

JS正则表达式大全(整理详细且实用).需要的朋友可以过来参考下,希望对大家有所帮助!! 正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界. -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*".

采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)

方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; }