
正则表达式
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
-
验证注册用户名必须为字母
【正则表达式】验证注册用户名必须为字母,或者字母+数字,或者全中文,字母是3-20个字符,中文是3-10个 [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
验证注册用户名必须为字母 -
UBB代码在论坛中的应用
【正则表达式】一、读者指引 读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。 如果你正在用ASP写程序,或者你正在写一些诸如BBS、留言溥或表单数据检查之类的东东那就值得一看。 如果你对正则表达式已经了如指掌,那么你不必一行行的看,只要看看我写的模板,再比较一下,取其精华...
UBB代码在论坛中的应用 -
论坛UBB代码 推荐
【正则表达式】复制代码 代码如下: <%dim param,smiles 'param是UBB标签完全可用的标记 param=full 则完全可用,否则不支持一些占位大的标签 smiles是禁止笑脸转换function UBBCode(content)dim n,i'on error resume nextset re=new regexpre.IgnoreCase=truere.global=true re.pattern="\[code\](\r\n)?([\s\S...
论坛UBB代码 -
将 html 转成 ubb代码的小脚本
【正则表达式】//coded by windy_sk 20031218 function html_trans(str) { str = str.replace(/\r/g,""); str = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,""); str = str.replace(/]*?>([\w\W]*?)/ig,""); str = str.replace(/]+href="([^"]+)"[^>]*>(.*?)/ig,"\n$1\n"); str = str.replace(/]+c...
将html转成ubb代码的小脚本 -
JScript中正则表达式用法详解
【正则表达式】呵呵,先罗嗦几句,去年用C#做了一个语法高亮的小东西,根据配制文件中的信息把所给代码格式化成HTML,使它能在网页上显示出和编辑器里一样的语法元素高亮的效果以及支持代码折叠。没错,就是和博客园上看到的类似啦。因为我当时使用的是MSN Space,它没有提供这项功能,只好自己写一个咯。 &nbs...
JScript中正则表达式用法详解 -
取图片路径的正则
【正则表达式】请教个正则的问题 如何把 <img src="xxxx.jpg"> 的xxxx.jpg这段内容给取出来呀!!! <?php $str = "<img src='xxxx.jpg'>"; preg_match_all("/[^']*.jpg/",$str,$out); print_r($out[0][0]); ?>
取图片路径的正则 -
文本框输入限制 [大全]
【正则表达式】1上面的文本框只能输入数字代码(小数点也不能输入): CODE: <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterp...
文本框输入限制[大全] -
求个简单正则
【正则表达式】求个简单正则<a href="/softdown/INDEX1.ASP?cataloge=&offset=200"> 要截取 <a href=" 和 "> 之间的连接该怎么写啊? 先谢谢了 ([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? <[^><]*href='?"?([^<>'\"])"?'?[^><]*>
求个简单正则 -
简单的Html转换UBB的程序
【正则表达式】这个功能主要是让 UBB 转贴的时候方便点. 1.自动识别图片,超链接,字体颜色,和字体加粗,倾斜,下划线的HTML代码,并且转换为UBB代码.2.兼容 IE 和 Mozilla多种浏览器<html> <head> <title>Html转换程序</title> <SCRIPT langu...
简单的Html转换UBB的程序 -
ubb js
【正则表达式】strIcons = "1" //允许笑脸转换strSmile="1" //同上ImgName="em"picurl="/images/emot/" function UBBCode(content,html){ content=content.replace("\\r",""); content=content.replace("\\n",""); return (trans(content)...
ubbjs -
正则表达式在javascript中的几个实例
【正则表达式】! 去除字符串两端空格的处理如果采用传统的方式,就要可能就要采用下面的方式了//清除左边空格function js_ltrim(deststr){if(deststr==null)return "";var pos=0;var retStr=new String(deststr);if (retStr.lenght==0) return retStr;while (retStr.substring(pos,pos+1)==" ") pos++;retStr=retStr.substring(pos);...
正则表达式在javascript中的几个实例 -
常用的匹配正则表达式和实例
【正则表达式】匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<...
常用的匹配正则表达式和实例