>웹 프론트엔드 >JS 튜토리얼 >JavaScript는 정규식을 사용하여 days_javascript 팁에서 '-'를 제거합니다.

JavaScript는 정규식을 사용하여 days_javascript 팁에서 '-'를 제거합니다.

WBOY
WBOY원래의
2016-05-16 16:42:451541검색

1. 설명

페이지의 날짜 형식은 YYYY-MM-DD인 반면 데이터베이스의 날짜 형식은 YYYYMMDD인 경우가 종종 발생합니다. 이 둘은 쿼리 데이터를 위해 Java 백그라운드로 전송되기 전에 변환되어야 합니다. .

일반적으로 이 변환에는 두 가지 방법이 있습니다. 첫 번째는 날짜 문자열을 가로채서 연결하는 것입니다. 두 번째는 정규식을 사용하여 "-"를 제거하는 것입니다.

비교하면 두 번째 방법이 더 빠르고 오류가 발생할 가능성이 적습니다.

2. 소스코드 구현

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 

<title>JavaScript去除日期中的“-”</title> 

<meta http-equiv="pragma" content="no-cache"> 
<meta http-equiv="cache-control" content="no-cache"> 
<meta http-equiv="expires" content="0"> 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="This is my page"> 
<script type="text/javascript"> 
function dateFormat() 
{ 
var date = "2014-06-08"; 
alert("替换之前的日期:" + date); 
//替换“-” 
var dateStr = date.replace(/\-/g, ""); 
alert("替换之后的日期:" + dateStr); 
} 
</script> 

</head> 

<body> 
<input type="button" value="日期格式化" onclick="dateFormat()"/> 
</body> 
</html>


3. 성과 달성

(1) 초기화 중

(2) "확인" 클릭 후

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.