多久没有用js了,问一个极简单的正则问题 var a = "1984-10-25";var b = a.split("-");alert(b[0]);alert(b[1]);alert(b[2]);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language=javascript>function hehe(){ var reg = /^(\d+)\D+(\d+)\D+(\d+)$/; alert(document.getElementById('ff').value.replace(reg, '$1年 $2月 $3日'));}</script><input id="ff" value="1984-10-25"><input value="测试" type=button onclick="hehe()"> // 正则表达式的用法不对, 这样可以了: <script language=javascript> function hehe() { var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/; var result = reg.exec(ff.value); if(result) { alert(result[1]+"-"+result[2]+"-"+result[3]); } } </script> <input name="ff" value="1984-10-25"> <input value="测试" type=button onclick="hehe()"> 使用RegExp获取捕获组结果,并且下标应从1开始。<script language=javascript>function hehe(){ var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/; if(reg.test(ff.value)) { alert(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3); }}</script><input name="ff" value="1984-10-25"><input value="测试" type=button onclick="hehe()"> 关于点击导航超链接在下面的div加载进来html文件,求大虾........ 路径问题—有还是没有“/”的区别? 提示信息中的单引号和双引号该如何写法? 关于JS的同步问题。 求一js,网页中的元素可以添加和位置任意移动 RegEle代码在FF运行不了 到哪里可以找到IP地址和对应城市的数据库表?? 子窗体中弹出框获取父窗体全局变量 大侠门帮我看看,怎么来加javascript啊 谁有“返回页顶”这句JS代码吗?(就是滚动条很长,看到下面点一下”返回页顶“就到了页顶)谢谢了! javascript如何插入这样的字符串? 如何获得viewgood中真实电影地址
function hehe()
{
var reg = /^(\d+)\D+(\d+)\D+(\d+)$/;
alert(document.getElementById('ff').value.replace(reg, '$1年 $2月 $3日'));
}
</script>
<input id="ff" value="1984-10-25">
<input value="测试" type=button onclick="hehe()">
function hehe()
{
var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
var result = reg.exec(ff.value);
if(result)
{
alert(result[1]+"-"+result[2]+"-"+result[3]);
}
}
</script>
<input name="ff" value="1984-10-25">
<input value="测试" type=button onclick="hehe()">
<script language=javascript>
function hehe()
{
var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
if(reg.test(ff.value))
{
alert(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3);
}
}
</script>
<input name="ff" value="1984-10-25">
<input value="测试" type=button onclick="hehe()">