str.replace(/-/g, "/") 的作用主要使用场景 把-替换成 / 主要用在时间比较方面
一般用于格式化日期,如
2016-1-1
格式化为
2016/1/1
然后js 可以直接操作这个时间
/g 代表全局,所有的- 都替换
{
var reg = /^(\d{4})-(\d{2})-(\d{2})$/;
if (!reg.test($("#registeredDate").val())) {
swal("<spring:message code="registeredDate"/>"+"<spring:message code="please.enter.correct.date"/>:2018-09-02");
return false;
/* swal("请输入正确的日期格式"); */
}
var RegTime = new Date( $("#registeredDate").val().replace(/-/g,"/"));
var now = new Date();
if(RegTime>now){
swal("注册日期不应大于当前时间");
return false;
}
}