获取一个地址除域名以外的部分
如http://xxx.x.xxx/xx/x/x/xx.xx?xx=ss&xxx=sss
获取后面的xx/x/x/xx.xx?xx=ss&xxx=sss部分,并将/全部替换成-!
下面这个用replace的方法要用两次,很麻烦,求最佳答案!var a="http://xxx.x.xxx/xx/x/x/xx.xx?xx=ss&xxx=sss".replace(/^http:\/\/.*?\//,"").replace(/\//g,"-");
如http://xxx.x.xxx/xx/x/x/xx.xx?xx=ss&xxx=sss
获取后面的xx/x/x/xx.xx?xx=ss&xxx=sss部分,并将/全部替换成-!
下面这个用replace的方法要用两次,很麻烦,求最佳答案!var a="http://xxx.x.xxx/xx/x/x/xx.xx?xx=ss&xxx=sss".replace(/^http:\/\/.*?\//,"").replace(/\//g,"-");
解决方案 »
- 比如要调研、大范围修改FCKEditor这样的复杂JS工程的话,用什么IDE或者工具最好?
- 大侠们帮帮忙 看看这个效果是怎么实现的?谢谢了
- 如何选择转跳菜单某个选项后弹出其他<input>
- 请教一个效果的实现 在线等
- 一个JavaScript赋值的问题?
- 请问怎样实现保持目录树状态不变,而使整个目录树disable?(目录树是用纯javascript写的)
- 打印IE网页的时候,只能纵向分页,不能横向分页是吗?
- 简单问题(入门者问)在线等待!解决就给分!
- 请问有javascript的时钟吗?要精确显示年月日和时间的。就是初始时间是服务器端的
- 怎样获得按键码?
- js正则表达式如何写
- 这么简单问题 希望前辈帮忙下
regbool=/^(?!http:\/\/)[-0-9a-zA-Z?=.]+$/.test(srcstr)
这个,因为http://含有://,所以,只要不含有:就行了。
我现在想改成这个字符串只能含有数字,字母和.?=-四种字符。否则返回假。怎么写呢?
这个不就是么?
我记得昨天有个帖子跟你都解释了啊
不以http://开头 你最好翻到上个帖子看看那
$字符串结尾
/^[-0-9a-zA-Z?=.]+$/
表示字符串开头和结尾之间 只允许为-数字 小写 大写 ? = . 字符