社区
JavaScript
帖子详情
这个正则表达试怎么写
peterpansh
2006-03-28 04:08:49
验证字符串是否合法
该字符串是url后面的参数,比如 abc1=value1&abc2=value2&abc3=value3 ...
(value值可能含有%非字母,非数字的符号)
...全文
128
7
打赏
收藏
这个正则表达试怎么写
验证字符串是否合法 该字符串是url后面的参数,比如 abc1=value1&abc2=value2&abc3=value3 ... (value值可能含有%非字母,非数字的符号)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hbhbhbhbhb1021
2006-03-31
打赏
举报
回复
/^[\S]+$/
hbhbhbhbhb1021
2006-03-31
打赏
举报
回复
/[\S]+/
peterpansh
2006-03-31
打赏
举报
回复
最好是一个正则表达式,那样在各个语言可以通用.
Gdj
2006-03-29
打赏
举报
回复
var vbs='Public Function URLEncoding(v)\nDim s,t,i,j,h,l,x : s = "" : x=Len(v)\nFor i = 1 To x\nt = Mid(v,i,1) : j = Asc(t)\nIf j> 0 Then\ns = s & "%" & Right("00" & Hex(Asc(t)),2)\nElse\nIf j < 0 Then j = j + &H10000\nh = (j And &HFF00) \\ &HFF\nl = j And &HFF\ns = s & "%" & Hex(h) & "%" & Hex(l)\nEnd If\nNext\nURLEncoding = s\nEnd Function';
execScript(vbs,'VBScript');
function urlencode(str)
{
var i,chr,re="";
for(i=0;i<str.length;i++)
{
chr=str.charAt(i);
if("/@*[] ".indexOf(chr)>0 || chr>='a' && chr<='z' || chr>='A' && chr<='Z' || chr>='0' && chr<='9') re+=chr;
else re+=URLEncoding(chr);
}
return re.replace(/\//g,"&").replace(/ /g,"+");
}
这是ie下的urlencode。非ie下的话不能用vbscript,urlencode比较长,这里就不方便帖出来。自已去找一个下载吧。
Gdj
2006-03-29
打赏
举报
回复
你直接找个urlencode不得了。urlencode的函数原型在google可以搜到。
if(param!=urlencode(param)) { alert('不合法'); }
peterpansh
2006-03-28
打赏
举报
回复
比如sortid=1&title=这是%20标题 这是合法的
sortidtitle 是不合法的
meizz
2006-03-28
打赏
举报
回复
你总得说明白什么是合法的,什么是不合法的先吧!
正则
表达
式全解析+常用示例
在开始
写
这篇文章之前,我的心里还是纠结的。我在问自己要不要
写
这篇东西,关于相似的内容网上多如牛毛,而且...关于
正则
表达
式一直都是个让很多程序员都觉得很郁闷的一个东西,我觉得创造
正则
表达
式的那个家伙简直就是
Linux基础之
正则
表达
式
正则
表达
式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符...
Python
正则
表达
式(一看就懂)
今天来发一下python
正则
表达
式,其实这个也是比较简单的 什么是
正则
表达
式(⊙_⊙) 目前越来越多的网站、编辑器、编程语言都已支持一种叫“
正则
表达
式”的字符串查找“公式”,有过编程经验的同学都应该了解
正则
...
常用
正则
表达
式—邮箱(Email)
常用
正则
表达
式—邮箱(Email)本文针对有一点
正则
基础的同学,如果你对
正则
一无所知,请移步“
正则
表达
式30分钟入门教程”学习。要验证一个字符串是否为邮箱的话,首先要了解邮箱账号的格式。我尝
试
过在网上找出一...
正则
表达
式学习笔记(超级详细!!!)| 有用的小知识
好久没
写
文章了,这一次是为了记录最近学习的
正则
表达
式,
正则
表达
式看起来虽然很复杂,但是学会了真的很好用,接下来我将结合具体例子来讲解
正则
表达
式。 在介绍
正则
表达
式之前先介绍一个专门为
正则
表达
式练习的...
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章