将代码中的HTML标签img转换为[img]url[/img]js代码 我们利用正则把 html标签转换成ubb代码,有需要的同学可参考一下,代码如下: /<img(?:s*w*?s*=s*".+?")*?s*srcs*=s*"(.+?)"(?:s*w*?s*=s*".+?")*s*>/ig 这段正则和匹配链接标签的正则基本一样,修改如下,标签名img,没有结束标签而是>结束,测试代码如下: <script type="text/javascript"> function replaceReg(reg,str){ &n... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
验证邮箱的正则表达式js代码详解 邮箱正则最正宗的一条正则语句是^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$ 下面我们来讲解一下。 fuchangxi的正则代码如下: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/ 开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-,然后是点“.”和单词字符和-的组合,可以有一个或者多个组合,代码如下: <script type=... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
js中去掉文件的后缀名正则表达式 一篇js中去掉文件的后缀名正则表达式,有需要的朋友可看看 www.abc.com/dc/fda.asp变为www.abc.com/dc/fda 如果文件后缀已知的话这个问题就非常简单了,正则如下: /.asp$/ 匹配最后的.asp而已,测试代码如下: <script type="text/javascript"> function delAspExtension(str){ var reg = /.asp$/; &nbs... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
正则验证日期格式js代码 一款正则验证日期格式js代码,日期规则是 /^\\d{4}-\\d{1,2}-\\d{1,2}$/ 4位数字,横线,1或者2位数字,再横线,最后又是1或者2位数字 有需要的同学可参考。 yyyy-mm-dd格式 正则如下: /^d{4}-d{1,2}-d{1,2}$/ 4位数字,横线,1或者2位数字,再横线,最后又是1或者2位数字。 测试代码如下: <script type="text/javascript"> function testReg(reg,str){ ... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
单词首字母大写正则表达式 单词首字母大写正则表达式,有需要的朋友可参考一下,每单词首字大写,其他小写,如blue idea转换为Blue Idea,BLUE IDEA也转换为Blue Idea,cloeft的正则代码如下: /b(w)|s(w)/g 所谓“首字母”包括两种情况:第一种是边界(开头)的单词字符,一种是空格之后的新单词的第一个字母,测试代码如下: <script type="text/javascript"> function replaceReg(reg,str){ &... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
身份证号码的匹配的js代码 身份证号码可以是15位或者是18位,其中最后一位可以是X。其它全是数字,正则如下: /^(d{14}|d{17})(d|[xX])$/ 开头是14位或者17位数字,结尾可以是数字或者是x或者是X。 测试代码如下: <script type="text/javascript"> function testReg(reg,str){ return reg.test(str); } ... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript中正则匹配价格实现代码 价格的格式应该如下,开头数字若干位,可能有一个小数点,小数点后面可以有两位数字,hansir给出的对应正则如下: /^(d*.d{0,2}|d+).*$/ hansir给出的测试代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.or... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
匹配英文地址js代码 英文地址特点有包含 "点", "字母","空格","逗号","数字",但开头和结尾不能是除字母外任何字符. [.a-zA-Zs,0-9]这个字符集就实现了字母,空格,逗号和数字,最终正则如下. /^[a-zA-Z][.a-zA-Zs,0-9]*?[a-zA-Z]+$/ 开头必须有字母,结束也必须是一个以上字母,测试代码如下: <script type="text/javascript"> function testReg(reg,str){ return&n... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
正则表达式取得匹配IP地址前三段js代码 则表达式取得匹配IP地址前三段js代码有需要的朋友可参考一下,只要匹配掉最后一段并且替换为空字符串就行了,正则如下: /.d{1,3}$/ 匹配结尾的.n,.nn或者.nnn,测试代码如下: function replaceReg(reg,str){ return str.replace(reg,'') } var reg = /.d{1,3}$/; var str = '192... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
替换小数点前内容为指定内容js正则方法 文章介绍了利用js正则表解决替换小数点前内容为指定内容二个实例,有需要的朋友可看看。 例如:infomarket.php?id=197 替换为 test.php?id=197 应该可以把第一个点“.”之前的所有单词字符替换为test就可以了,我写的正则如下. <script type="text/javascript"> var str = "infomarket.php?id=197"; var reg = /... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
文本框输入限制数字和小数点或英文字母和小数点js代码 文本框输入限制数字和小数点与只能输入小写的英文字母和小数点,和冒号,正反斜杠我们只要简单的js正则表达式实例,个文本框内容的限制输入程序,这表框里只能输入数字和小数点,谁帮我改一下,只能输入小写的英文字母和小数点,和冒号,正反斜杠(:./). 只能输入数字和小数点,代码如下: var reg = /^d*.?d{0,2}$/ 开头有若干个数字,中间有0个或者一个小数点,结尾有0到2个数字。 只能输入小写的英文字母和小数点... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
判断字符串是不是由数字组成js正则表达式 要验证用户输入的是否为数字组成我们只需/^\\d*$/即可,下面介绍了多种方法,这个正则比较简单,写了一个测试. 实例代码如下: <script type="text/javascript"> function isDigit(str){ var reg = /^d*$/; return reg.test(str); } ... 2016年01月20日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript正则表达式各种链接匹配问题总结 在web开发中我们用到正则来处理A标签会比较多,下面我们要介绍匹配源代码中的链接 匹配链接的文字 正则判断标签是否闭合 问题的解决方兴未艾. 匹配源代码中的链接,能够匹配HTML代码中链接的正则,原帖正则: /<a href=".+?">.+?</a>/g 感觉有点严格,首先要 a 有,而且href属性可以是一个或者多个除换行外任意字符(非贪婪)。后面是 .+?</a> ,一... 2016年01月18日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
用正则表达式获得文件名js代码 获取 文件名的方法有很多,如split切成数组然后再取值这样会麻烦一些,下面我们用正则表达式获得文件名. c:imagestupian06.jpg 可能是直接在盘符根目录下,也可能在好几层目录下,要求替换到只剩文件名. xlez的正则如下: /[^\/]*[\/]+/g 首先匹配非左右斜线字符0或多个,然后是左右斜线一个或者多个,形如“xxx/”或者“xxx”或者“/”或者“” 函数以及测试代码: <script type="text/javascript"> &... 2016年01月18日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
验证电话号码的JS正则代码 电话号分为电话的座机号与移动和联通的手机号,区号必填为3-4位的数字,区号之后用“-”与电话号码连接 电话号码为7-8位的数字,手机号为13任意数字9位,和15任意数字9位。 /^d{3,4}-d{7,8}(-d{3,4})?$/区号必填为3-4位的数字,区号之后用“-”与电话号码连接 ^d{3,4}-电话号码为7-8位的数字 d{7,8}分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接 (-d{3,4})?手机号码正则表达式 正则验证手机... 2016年01月18日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript中使用正则表达式实现删除字符串中的空格 在前台应用进我们经常会碰到要删除用户输入的字符中的空格的问题,下面我们来介绍一下javascript中使用正则表达式实现删除字符串中的空格方法。 实例代码如下: <script> var str=" yexj00 "; str=str.replace(/^s*|s*$/g,''); alert(str); </script> 实例,模仿RTrim,代码如下: <script>... 2016年01月18日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript中RegExp(),正则表达式直接量 JavaScript 1.2 实现了 Perl 4 的正则表达式,JavaScript 1.5 实现了 Perl 5 的正则表达式的大型子集。 用RegExp()构造函数 定义JavaScript的正则表达式 JavaScript 中的正则表达式: 先来简单介绍一下JavaScript中的正则表达式。ECMAScript v3 对 JavaScript 正则表达式进行了标准化。JavaScript 1.2 实现了ECMAScript v3 要求的正则表达式的子集,JavaScript 1.5实现了完整的标准。JavaScript的正则表达式... 2016年01月14日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
JavaScript 正则表达式 选择、分组和引用详解 JavaScript 正则表达式 选择、分组和引用详解,有需要了解的同学可参考一下。 正则表达式的选择: 所谓选择即在多个条件里面选择一个,比如说卖水果的大爷说送你个水果,你可以选择“梨”,“苹果”,“西瓜”中的任何一个。当然你会选择西瓜,呵呵。 字符”|”用于分隔供选择的字符,例如/西瓜|梨|苹果/匹配的是“西瓜”,“梨”,或者是“苹果”。同样我要是想根据昨天讲过的字符类去匹配一些规则,比如我想匹配3个数字,... 2016年01月14日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript身份证检验正则表达式(支持15,18位及省份差别) 身份证号有15位和18位长度两种,15位的时候,都是数字,但是18位长度的时候可能有校验位(X),所以只校验数字是不够的了,做这个其实不难,在网上多找一下总会有意外收获的.但是工欲善其事,必先利其器.我们需要了解一下身份证号的规则,知己知彼百战不殆。 身份证号有15位和18位长度两种,15位的时候,都是数字,但是18位长度的时候可能有校验位(X),所以只校验数字是不够的了,另外身份证号可以看出一个人的年龄,出生... 2016年01月14日 PHP技术文章 评论 1 条 喜欢 2 阅读 0 views 次 阅读全文
PHP正则表达式匹配验证提取网址URL 在编程时遇到一个问题,就是当访客留言时,如果在留言中有网址,则自动添加网址链接,如果添加框是一个 FCK 的编辑器,那么就好办了,会自动添加链接的,而现在只是一个普通的文本域,所以需要在程序处理时进行正则的判断。 2012年07月21日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文