正则表达式方法
var re = /^.{20}(.*).{5}$/;
var str = "i5mZWlrdS5jb2/0vR:G93bi9UeHQvMTQwLzE0MDQ5MC8xNDA0OTAucm";
if(re.test(str))
alert(RegExp.$1);非正则表达式方法
var str = "i5mZWlrdS5jb2/0vR:G93bi9UeHQvMTQwLzE0MDQ5MC8xNDA0OTAucm";
alert(str.substr(20).slice(0,-5));
var re = /^.{20}(.*).{5}$/;
var str = "i5mZWlrdS5jb2/0vR:G93bi9UeHQvMTQwLzE0MDQ5MC8xNDA0OTAucm";
if(re.test(str))
alert(RegExp.$1);非正则表达式方法
var str = "i5mZWlrdS5jb2/0vR:G93bi9UeHQvMTQwLzE0MDQ5MC8xNDA0OTAucm";
alert(str.substr(20).slice(0,-5));
解决方案 »
- onkeyup可以设置时间吗?
- 关于div + js + mysql的一个问题....急。。。。
- 从A域名打开新窗口到B域名,如何从B域名返回A域名
- 求救~~关于Textarea
- JavaScript判断表单元素有没有填写的问题
- showModalDialog怎么不能改变窗口大小?
- 求这个窗口的JS代码,JS高手帮帮忙!
- 得到TextArea中所选的内容,高手请教,在线等
- 高手请进,急急急!!!(我写了一个web版的oicq,但遇到了一些问题...)
- 下面这个幻灯片脚本如何改成能播放5张图片?
- firefox javascript读取xml
- 关于使用JavaScript禁用HTML控件的问题.偶对JS不太熟悉.
{
var re = /^.{20}(.*).{5}$/;//表达式 ^.{20}匹配开始的20个字符 (.*)匹配尽可能多的字符存放在组1里面 .{5}$获取最后5个字符
if(re.test(str))//如果匹配成功
return RegExp.$1;//返回组1的内容
}function getCode1(str)
{
return str.substr(20).slice(0,-5);//获取第20个字符到结尾 再获取第0个字符到倒数第5个
}var thecode = "i5mZWlrdS5jb2/0vR:G93bi9UeHQvMTQwLzE0MDQ5MC8xNDA0OTAucm";
alert(getCode(thecode));
alert(getCode1(thecode));
function getCode1(str)
{
return str.slice(20,-5);//获取第20个字符到倒数第5个
}
var result = s.replace(/^.{20}(.*).{5}$/,"$1");