将代码中的HTML标签img转换为[img]url[/img]js代码

将代码中的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...

验证邮箱的正则表达式js代码详解

验证邮箱的正则表达式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=...

js中去掉文件的后缀名正则表达式

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...

正则验证日期格式js代码

正则验证日期格式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){  ...

单词首字母大写正则表达式

单词首字母大写正则表达式
单词首字母大写正则表达式,有需要的朋友可参考一下,每单词首字大写,其他小写,如blue idea转换为Blue Idea,BLUE IDEA也转换为Blue Idea,cloeft的正则代码如下: /b(w)|s(w)/g 所谓“首字母”包括两种情况:第一种是边界(开头)的单词字符,一种是空格之后的新单词的第一个字母,测试代码如下: <script type="text/javascript">    function replaceReg(reg,str){  &...

身份证号码的匹配的js代码

身份证号码的匹配的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);     }   ...

javascript中正则匹配价格实现代码

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...

匹配英文地址js代码

匹配英文地址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...

正则表达式取得匹配IP地址前三段js代码

正则表达式取得匹配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...

替换小数点前内容为指定内容js正则方法

替换小数点前内容为指定内容js正则方法
文章介绍了利用js正则表解决替换小数点前内容为指定内容二个实例,有需要的朋友可看看。 例如:infomarket.php?id=197 替换为 test.php?id=197 应该可以把第一个点“.”之前的所有单词字符替换为test就可以了,我写的正则如下. <script type="text/javascript">     var str = "infomarket.php?id=197";     var reg = /...

文本框输入限制数字和小数点或英文字母和小数点js代码

文本框输入限制数字和小数点或英文字母和小数点js代码
文本框输入限制数字和小数点与只能输入小写的英文字母和小数点,和冒号,正反斜杠我们只要简单的js正则表达式实例,个文本框内容的限制输入程序,这表框里只能输入数字和小数点,谁帮我改一下,只能输入小写的英文字母和小数点,和冒号,正反斜杠(:./). 只能输入数字和小数点,代码如下: var reg = /^d*.?d{0,2}$/ 开头有若干个数字,中间有0个或者一个小数点,结尾有0到2个数字。 只能输入小写的英文字母和小数点...

Ajax响应数据XML格式和ajax .innerHTML处理方法

Ajax响应数据XML格式和ajax .innerHTML处理方法
Ajax响应数据XML格式和ajax .innerHTML处理方法,有需要了解的朋友可参考一下. ajax .innerHTML处理 JavaScript代码分析,首先,这个需要发送三次请求,所以我们把可以重用的代码编写到一个函数中,这个函数的任务就是设置XMLHttpRequest对象,初始化必要的属性,代码很大程度上参考了《Ajax基础教程》和《AdvancED DOM Scripting》,代码如下: function createRequest(options){    var&nb...

ajax中文乱码各种解决办法总结

ajax中文乱码各种解决办法总结
下面总结了在不同编程语言中出现ajax中文乱码的各种解决办法,下面有需要的朋友可参考一下。 由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码,这就造成了显示产生乱码,有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 application/x-www-form-urlencoded" 来把数据统一编码成 url 格式,当然...

替换文本中的URL为链接与替换指定内容js代码

替换文本中的URL为链接与替换指定内容js代码
下面来介绍关于替换文本中的URL为链接,有需要的同学可参考一下,将一个用户输入的一段文字中的url替换成可以点击的link地址,例如,https://www.xiariboke.net 可以替换成 [url]http://www.cctv.com[/url] 或<a href="http://www.cctv.com">http://www. </a>. 这个正则的关键就在于匹配链接,匹配之后,在两边加上a标签和属性不是问题。 /http://[w-]*(.[w-]*)+/ig 首先匹配http://。 [w-]*是可...

空格与英文同时存在js代码

空格与英文同时存在js代码
[空格]English[空格]world[空格]但不能只匹配空格和数字或汉字,这个思路和上面的差不多,只要把数字改成空格就可以了,正则如下。 /^(([a-z]+s+)|(s+[a-z]+))[a-zs]*$/i 英文开头加空格,或者是空格开头加英文,后面可以是英文或者空格,测试代码如下. <script type="text/javascript">    function istrue(str){    var reg=/^(([a-z]+s+)|(s+[a-z]+))...

正则判断是否为数字与字母的混合js代码

正则判断是否为数字与字母的混合js代码
不能小于12位,且必须为字母和数字的混合,验证字符串包含数字简单,验证字符串包含字母也简单,验证字符串不包含其它字符也简单,可以用这三个正则分别检查一次字符串,逻辑运算出最终结果. 下面是lexrus的正则,代码如下: /^([a-z]+(?=[0-9])|[0-9]+(?=[a-z]))[a-z0-9]+$/ig 思路非常的清晰啊: [a-z]+(?=[0-9]) 字母开头,后面必须紧跟着数字。 [0-9]+(?=[a-z] 数字开头,后面必须紧跟着字母。 [a-z0-9]+ 后面...

javascript正则表达式各种链接匹配问题总结

javascript正则表达式各种链接匹配问题总结
在web开发中我们用到正则来处理A标签会比较多,下面我们要介绍匹配源代码中的链接 匹配链接的文字 正则判断标签是否闭合 问题的解决方兴未艾. 匹配源代码中的链接,能够匹配HTML代码中链接的正则,原帖正则: /<a href=".+?">.+?</a>/g   感觉有点严格,首先要 a 有,而且href属性可以是一个或者多个除换行外任意字符(非贪婪)。后面是 .+?</a>   ,一...

js用户名正则的正则表达式总结

js用户名正则的正则表达式总结
用于用户名注册,,用户名只 能用 中文、英文、数字、下划线、4-16个字符。 /^[u4E00-u9FA5uf900-ufa2dw]{4,16}$/ 中文字符或者单词字符,4到16个。实现4到16结成到正则里的关键就是开始^和结束$,这就等于整个字符串只能有这些匹配的内容,不能有多余的。 实例代码如下: <script>    function test(val){     var reg = /[^u4e00-u9fa5w...