常用专题提供常用的最新资讯内容,帮你更好的了解常用。
最近写项目,用到了正则表达式,记录下来,以备参考。 RegexValidator.js var regexEnum =  { intege:"^-?[1-9]\\d*$", //整数 intege1:"^[1-9]\\d*$", //正整数 intege2:"^-[1-9]\\d*$", //负整数 num:"^([+-]?)\\d*$", //数字 num1:"^[1-9]\\d*|0$", /
电话验证:/^13[0-9]{9}|15[012356789][0-9]{8}|18[012356789][0-9]{8}|147[0-9]{8}$/   可进行修改 中文验证:/^[\u4e00-\u9fa5]{0,}$/ 金额验证:/^[0-9]+([.]{1}[0-9]{1,2})?$/ 身份证: function isCardID(sId){  var iSum=0 ; var info=
常用的正则表达式测试工具   1)在线的测试网页 http://www.myregexp.com/  (支持find,match,split,replace) http://www.kingshang.com/  (中文的,支持中文,支持match,replace,split) http://www.nregex.com/nregex/default.aspx (只支持match,非常清楚的显示匹
1。^\d+$  //注释:匹配 非负整数(正整数 + 0)  2。^[0-9]*[1-9][0-9]*$  //注释:匹配  正整数  3。^((-\d+)|(0+))$  //注释:匹配  非正整数(负整数 + 0)  4。^-[0-9]*[1-9][0-9]*$  //注释:匹配 负整数  5。^-?\d+$    //注释:匹配  整数 正整数和付整数和0 6。^\d+(\.\d+)?$ 
正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在”\”后面的字符不按原来意义解释,如/b/匹配字符”b”,当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如”“匹配它前面元字符0次或多次,/a/将匹配a,aa,aaa,加了”\”后,/a*/将只匹配”a*”。 ^ 匹配一个输入或一行的开头,/^a/匹配”an A”,而不匹配”An a” 匹配一
介绍: 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。 $ 匹配输入字符串结尾的位
最全的常用正则表达式大全 —— 包括校验数字、字符、一些特殊的需求等等       一、校验数字的表达式  1   数字: ^[0-9]*$  2  n 位的数字: ^\d{n}$  3   至少 n 位的数字: ^\d{n,}$  4  m-n 位的数字: ^\d{m,n}$  5   零和非零开头的数字: ^(0|[1-9][0-9]*)$  6   非零开头的最多带两位小数的数字: ^([1
正则式太难学,而且容易忘记 ,西西是看过很多次,都是一会就全部不记得了滴。很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$
正则表达式--验证手机号码:13[0-9]{9}? 实现手机号前带86或是+86的情况:^((\+86)|(86))?(13)\d{9}$?电话号码与手机号码同时验证:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9})? 提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)?*=?*('|")?(\w|\\|\/|\.)+('|"|?*|>)??提取信息中的邮件地址:
校验用户名为:字母数字下划线的组合 /^[A-Za-z0-9_-]+$/.test(username.value) 校验手机号码以及电话号码 var mobileReg = /^0?1[3|4|5|7|8][0-9]\d{8}$/; var telReg =/^([0-9]{3,4}-)?[0-9]{7,8}$/; 校验邮箱 var emailReg = /^([a-zA-Z0-9_-])+@
       ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$    //email地址         ^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$  //url        ^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$ 
正则表达式用于字符串处理、表单验证、日志数据分析等场合,实用高效。现将自己走网上搜索并总结的常用方法收集了一下: 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r
一、异常 1、概述: 异常:就是程序在运行时出现不正常情况。将问题封装成对象就是异常。 异常由来:问题也是现实生活中一个具体事务,也可以通过 java 的类的形式进行描述。并封装成对象。其实就是 java 对不正常情况进行描述后的对象体现。 严重的问题:java 通过Error 类进行描述。一般不编写针对性代码对其进行处理。 非严重问题:java 通过Exception 类进行描述。可以使用针对性
网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblogs
 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([
   正则表达式这东西我真的是学过好几次,没错,就是好几次。 学一次,忘一次,深深感觉到这东西的恶意。    以下记录一些个人常用的东西吧,随学随记。    1. ^     定位符,表示文本的开始。    2. $    表示文本的结束。    3.  []    匹配列表,[0123]表示匹配0、1、2、3这几个数字。[0123]*   示例:     1. 匹配数字函数:          
/*验证字符串由6-15位的汉字、字母、数字以及下划线组成 */ /^[0-9a-zA-Z_\u4e00-\u9fa5]{6,15}$/; /*验证字符串由6-15位任意的字符*/ /^(){6,15}$/; /*验证qq:4到10位的数字,第一位不能以0*/ /^[1-9][0-9]\d{2,8}$/; /*验证4-6位数字类型的验证码*/ /^\d{4,6}$/; /*验证电子邮件*/ /^(
转: http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html
.匹配除换行符以外的任意字符 \w匹配字母或数字 \s匹配任意的空白符 \d匹配数字 \b匹配单词的开始或结束 \W匹配任意不是字母和数字的字符 \S匹配任意不是空白符的字符 \D匹配任意非数字的字符 \B匹配不是单词开头或结束的位置 ^ 匹配字符串的开始 $匹配字符串的结束 *重复零次或更多次 +重复一次或更多次 ?重复零次或一次 {n}重复n次 {n,}重复n次或更多次 {n,m}重复n到m次
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。 匹配中文字符的正则表达式: 1 <strong>[\u4e00-\u9fa5]</strong> 匹配双字节字符(包括汉字在内): 1 <strong>[^\x00-\xff]</strong> 1   应用:计算字符串的长度(一个双字节字符长度计2,ASC