1. 程式人生 > >java利用正則表示式判斷輸入的日期格式為yyyy/MM/dd

java利用正則表示式判斷輸入的日期格式為yyyy/MM/dd

public static void main(String[] args) throws ParseException{

String str1 = "2012-05-15";

String str2 = "2012/05/15";

if( zzbd(str1) ){

System.out.println("str1 have match!");

}else{System.out.println("str1 don't match!");}

if( zzbd(str2) ){

System.out.println("str2 have match!");

}else{System.out.println("str2 don't match!");}}

public static boolean zzbd(String s)

 {

Pattern pattern = Pattern.compile(\\d{4}/\\d{2}/\\d{2});

Matcher matcher = pattern.matcher(s);

if (matcher.find())

{

return true;

}else {

return false;

}

}

}

輸出結果

str1 don't match!

str2 have match!

相關推薦

java利用表示式判斷輸入日期格式yyyy/MM/dd

public static void main(String[] args) throws ParseException{ String str1 = "2012-05-15"; String str

Java表示式判斷輸入的電話號碼格式是否正確

import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** *三大運營商號碼均可驗證(不含衛星通訊1349) */ p

【C#】利用表示式判斷輸入是否純數字、容器類

容器類、正則表示式在幾乎所有程式語言都存在的東西。很常用也很使用。下面用如下的一個控制檯小程式說明C#的正則表示式與容器類的應用。 開始直接輸出在C#定義好的資料字典Dictionary,這就是Java與Python的HashMap 之後定義一個存int的List,讓使用者

Java中用表示式判斷日期格式是否正確

/** * @Title:DateType.java * @Package:com.you.dao * @Description: * @Author: 遊海東 * @date: 2014年3月8日 下午10:54:50 * @Version V1.2.3 */ package

java表示式判斷一個字串是否是車牌號

public boolean checkCarNumber(String content) { String pattern = "([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-

java利用表示式提取字串中的整數和小數部分

最近開發遇到一個新的東西,就是前端傳過來一個字串,需要將裡面的數字提取出來,倒騰了一天,最後還是沒有倒騰出來,最後還是借鑑大佬的方法。記錄一下。 首先是前端傳來的字串“小明通過掃碼向你付款100000.566元”其中暱稱和金額不是固定的,其他是固定的。 於是便考慮使用“通過掃碼向你付

java利用表示式提取年月日資料

package com.amarsoft.court.app.util; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.regex

Java中用表示式判斷一個字串是否是數字的方法

package chengyujia; import java.util.regex.Pattern; public class NumberUtil { /** * 判斷一個字串是否是數字。 * * @param string *

java 利用表示式去處字串中的所有空格

轉載自xcmercy的部落格 目標 去除字串中所有的空白字元,包括空格、製表符、回車符等所有空白字元 思路 根據字串長度,利用迴圈遍歷字串此方法太笨拙。這裡利用正則表示式,匹配所有的空白字元,然後將匹配到的空白字元替換為 “” 空串即可。 程式碼 private St

Java表示式判斷是否IP

/** 1. @Title:IpAddress.java 2. @Package:com.you.dao 3. @Description:用正則表示式判斷是否為IP 5. @date: 2014年3月4日 下午10:55:06 6. @Version V1.2.3 */ packa

JAVA抓取網頁的圖片,JAVA利用表示式抓取網站圖片

利用java抓取網頁上的所有圖片: 用兩個正則表示式: 1、匹配html中img標籤的正則:<img.*src=(.*?)[^>]*?> 2、匹配img標籤中得src中http路徑的正則:http:\"?(.*?)(\"|>|\\s+) 實現:

Java表示式判斷是否IP

程式碼 /** 1. @Title:IpAddress.java 2. @Package:com.you.dao 3. @Description:用正則表示式判斷是否為IP 5. @date: 2014年3月4日 下午10:55:0

表示式的簡單用法+利用表示式檢驗身份證號碼格式

正則表示式最簡單的用法就是用來判斷一個字串是否符合某種表示式,可以用正則表示式判斷字串是否屬於電話號碼,是否屬於身份證號。。。。 使用正則表示式的步驟很簡單: 首先:規定正則表示式, String

表示式判斷文字框是否空的方法(更加嚴謹)

<script> //去掉左邊空格function ltrim(s) {  return s.replace(/(^\s*)/g, ''); } //去掉右邊空格function rtrim(s) { return s.replace(/(\s*$)/g, ''

oracle表示式判斷欄位是否純…

oracle判斷test表中value欄位是否為純數字。使用oracle的正則表示式 select * from test  where not regexp_like(value,'(^[0-9])');

獲取當前的日期時間的js函數,格式yyyy-MM-dd hh:mm:ss”

style mon func get minute ets logs var getdate 1 //獲取當前的日期時間函數,格式為“yyyy-MM-dd hh:mm:ss” 2 function getNowFormatDate(date) { 3 if

js 獲取當前日期時間 格式 yyyy-mm-dd hh MM ss

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

日期轉換yyyy-MM-dd hh:mm格式

function formateDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace( RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.

JS中時間戳轉日期格式YYYY-MM-dd HH:mm:ss)

function formatUnixtimestamp (unixtimestamp){ var unixtimestamp = new Date(unixtimestamp*100