社区
JavaScript
帖子详情
这个正则表达试怎么写
peterpansh
2006-03-28 04:08:49
验证字符串是否合法
该字符串是url后面的参数,比如 abc1=value1&abc2=value2&abc3=value3 ...
(value值可能含有%非字母,非数字的符号)
...全文
87
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,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章