如何用正则把网页中的指定的字高亮显示代码 如何用正则把网页中的指定的字高亮显示代码,有需要的朋友可参考一下,不劳而获一次,这个子虚乌有前辈已经给出了非常好的解决方案,我直接把代码贴出来了: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd"> <html xmlns="http:... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
正则替换特定单词js代码 正则表达式,拒绝几个单词的输入该怎样表达?要求禁止输入某几个单词,如果拒绝red,yellow,white,这个帖子到时不难,但是让我弄清楚了好几个概念. 第一个,小心字符集合里的“或” /[^red|yellow|white]/ 这个正则里的所有或都没有意义,等同于: /[^redyellowwhite]/ 意思就是不能含有以下列出的所有字母. 正解: /red|yellow|white/第二个概念. 只要整个正则匹配成功,无论子正则表达式是否匹配成功,括号都会捕捉... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
正则表达式去掉标签的所有属性js代码 下面来看看利用正则表达式去掉标签的所有属性js代码,有需要的朋友可参考一下,代码如下: <td style="width: 23px; height: 26px;" align="left">***</td> 变成没有任何属性的,代码如下: <td>***</td> 思路:非捕获匹配属性,捕获匹配标签,使用捕获结果替换掉字符串,正则如下: /(<td)s(?:s*w*?s*=s*".+?")*?s*?(>)/ 首先,td匹配掉了标签,后面可以用$1引用,后面的若干属性被(?:)... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
js正则表达式给table加上tbody代码 DW不会自动生成,一个网页表太多了的话,添加好麻烦哦,替换整个文件夹内的就更费时了,比如如下代码: <table width="100%" border="0" cellpadding="2" cellspacing="3"> <table width="100%"> 有若干table,但是没有tbody,现在需要用正则批量加上,匹配table结束标签</table>比较简单,在前面加上一个</tbody>就行了,但是,匹配table的起始标签有点难度,因为可能有属性,不过之前匹配过链... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
给HTML标签中的属性添加双引号js代码 我们经常会要给字符串中的一些内容增加固定标签,如果双引号等,下面我们利用js正则表达式来实例。 <a href=xxx>改为:<a href="xxx"> LeXRus的第一个正则如下: /(?!<w+)(s+w+)=([^>"s]+)/ig 第一个括号没看明白,JS应该是不支持。所以我擅自给删掉了,剩下的正则如下: /(s+w+)=([^>"s]+)/ig 第一个括号里的s+w+匹配的是属性名。 然后是=,不用转义。 第二个括号里的[^>"s]+匹配... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
将代码中的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 阅读全文
验证邮箱的正则表达式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 阅读全文
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 阅读全文
正则验证日期格式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 阅读全文
单词首字母大写正则表达式 单词首字母大写正则表达式,有需要的朋友可参考一下,每单词首字大写,其他小写,如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 阅读全文
身份证号码的匹配的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 阅读全文
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 阅读全文
匹配英文地址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 阅读全文
正则表达式取得匹配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 阅读全文
替换小数点前内容为指定内容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 阅读全文
文本框输入限制数字和小数点或英文字母和小数点js代码 文本框输入限制数字和小数点与只能输入小写的英文字母和小数点,和冒号,正反斜杠我们只要简单的js正则表达式实例,个文本框内容的限制输入程序,这表框里只能输入数字和小数点,谁帮我改一下,只能输入小写的英文字母和小数点,和冒号,正反斜杠(:./). 只能输入数字和小数点,代码如下: var reg = /^d*.?d{0,2}$/ 开头有若干个数字,中间有0个或者一个小数点,结尾有0到2个数字。 只能输入小写的英文字母和小数点... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
判断字符串是不是由数字组成js正则表达式 要验证用户输入的是否为数字组成我们只需/^\\d*$/即可,下面介绍了多种方法,这个正则比较简单,写了一个测试. 实例代码如下: <script type="text/javascript"> function isDigit(str){ var reg = /^d*$/; return reg.test(str); } ... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
Ajax响应数据XML格式和ajax .innerHTML处理方法 Ajax响应数据XML格式和ajax .innerHTML处理方法,有需要了解的朋友可参考一下. ajax .innerHTML处理 JavaScript代码分析,首先,这个需要发送三次请求,所以我们把可以重用的代码编写到一个函数中,这个函数的任务就是设置XMLHttpRequest对象,初始化必要的属性,代码很大程度上参考了《Ajax基础教程》和《AdvancED DOM Scripting》,代码如下: function createRequest(options){ var&nb... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
ajax中文乱码各种解决办法总结 下面总结了在不同编程语言中出现ajax中文乱码的各种解决办法,下面有需要的朋友可参考一下。 由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码,这就造成了显示产生乱码,有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 application/x-www-form-urlencoded" 来把数据统一编码成 url 格式,当然... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文
javascript实现表单中点击不同按钮提交到不同页面 这个方法比较简单直接利用js来加载当前表单的action然后再利用submit进行提交了,实例代码如下: <form> <input type="radio" onclick="javascript:this.form.action='a.php';this.form.submit()"> <input type="radio" onclick="javascript:this.form.action='b.asp';this.form.submit()"&... 2016年01月20日 编程技术 暂无评论 喜欢 0 阅读全文