test一个字符串,如果这个字符串不是以http://开头,而且只包含数字、字母以及-、\、?、=\.这几种符号返回真!麻烦大家写一个!
解决方案 »
- iframe相互间调用出错
- 求一 Ext tree和asp.net结合应用的例子(分有点少,等到300分结贴))
- jquery中.is()的一个问题
- 一个javascipt的简单问题
- 请问函数和函数之间以及类的方法之间要不要考虑避免依赖关系?
- 急:怎样判断输入文本域的数据是2003/02/03这样的日期格式?
- 使用title做出tips效果时,如何使增加tips停留时间?
- 如何去掉浏览器窗口的最大化和关闭按钮?
- 这个程序为什么我在机本调用IE可以运行,一放到服务器就不行了,请高手指点!
- JQUERY的代码与JS互换问题
- 麻烦的问题,firefox自动屏蔽我的弹出窗口,如何避免呢?
- 怎样能用几行简单的代码 让其无缝滚动????
^(?!http:\/\/)[-0-9a-zA-Z\?=.]+$
感觉你的表述有问题?
regbool=/^(?!http:\/\/)[-0-9a-zA-Z\?=.]+$/.test(srcstr);有没有问题?
^(?!http:\/\/)----不能以http://开头[]字符组 只能匹配一个字符
[-0-9a-zA-Z\?=.] 依次匹配 - 数字 小写字母 大写字母 \ ? = .的其中一个
[]+ 表示至少一个字符
[-0-9a-zA-Z\?=.]+ 就表示只要[]中那些字符的至少一个 所以[]里你可以根据自己需要去加入需要的字符 但注意-要放在第一个位置比较好