sadier

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  50 随笔 :: 274 文章 :: 276 评论 :: 61万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  正则表达式

摘要:new RegExp("pattern"[, "flags"]) The RegExp object contains the pattern of a regular expression, and is used to match strings using its methods and properties. The predefined RegExp object has st... 阅读全文
posted @ 2005-05-04 11:20 毛小华 阅读(958) 评论(0) 推荐(0) 编辑

摘要:本文介绍如何创建一个可用于任何Web页面的“正则表达式库”——通过将表单验证代码保存为一个独立的文件,我们可以避免为不同表单重写类似的验证代码,只需在HTML页面中包含这个库文件即可。 一、HTML元素属性与JavaScript对象属性 我们知道,HTML允许我们为元素指定自定义属性。如对于表单中的文本输入框元素,我们可以给它指定一个称为vali... 阅读全文
posted @ 2005-05-04 10:57 毛小华 阅读(1264) 评论(0) 推荐(0) 编辑

摘要:正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) ... 阅读全文
posted @ 2005-05-04 10:08 毛小华 阅读(6660) 评论(4) 推荐(0) 编辑

摘要:--> "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[... 阅读全文
posted @ 2005-05-04 10:07 毛小华 阅读(1007) 评论(0) 推荐(0) 编辑

摘要:正则表达式(一) 一、简介 正则表达式这个名词,相信很多人都听说过,这个名词最早起源于1956 年, 一位叫 Stephen Kleene 的美国数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。 随后,发现可以将这一工作应用于使... 阅读全文
posted @ 2004-10-01 20:54 毛小华 阅读(1625) 评论(0) 推荐(0) 编辑

摘要:在原来公司的项目组工作的过程中,自己实现了一个用于校验用户输入数据合法性的Javascript Validation Framework。在这个Framework实现的过程中,在参考了一些网上资源之后,自己写了一个日期校验的函数,满心以为这个校验函数已经够完备了,结果还是经历了多次的修改。 function validateDate(year, month, day) { ... 阅读全文
posted @ 2004-08-06 13:07 毛小华 阅读(1036) 评论(0) 推荐(0) 编辑

摘要:正则表达式(RegularExpression)是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 使用正则表达式,就可以: 1. 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为... 阅读全文
posted @ 2004-07-28 21:12 毛小华 阅读(1393) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示