ID番号のJavaを確認する方法

適切な使用が規則的であるかどうかを判断するためにID番号、悪い悪くない大きな通常の方法で使用されるJavaとjsが、ここではID番号でJava正規判断が正しいとされます

* / 
	@Test 
	公共ボイドCARDID(){ 
		
		System.out.printlnは( "ID番号:"); 
		
		文字列S = "61011319780908211x"; 
		文字列REGEX =「\\ {15} D | D \\ 17。} {[ DXX \\] "; 
		// 
		IF(s.matches(REGEX)){ 
			するSystem.out.println("正しいフォーマット"); 
		}他{ 
			するSystem.out.println("フォーマットエラー「); 
		} 
	}

  次のように書かれた定期的な識別番号によって決定JS。
  

VAR CARDID = / ^ [1-9] [0-9] {5}(19 | 20)[0-9] {2}((01 | 03 | 05 | 07 | 08 | 10 | 12)(0 [ 1-9] | [1-2] [0-9 ] | 31)|(04 | 06 | 09 | 11)(0 [1-9] | [1-2] [0-9] | 30)| 02(0 [1-9] | [1-2] [0-9]))[0-9] 3} {([0-9] | X | X-)$ /; 
VAR = AA "41110920090908900x"。
IF(cardId.test(AA)){ 
    にconsole.log( "正しい")
} {他
  にconsole.log( "間違ったフォーマット")       
}

  正規表現は、一般的に、特殊な使用しました

  

 

おすすめ

転載: www.cnblogs.com/lvxisha/p/11589379.html