 	{id: '11010120170210193X', cardType: 'cnid', expect: true}
 	{id: '120103198806018241', cardType: 'cnid', expect: true}
 	{id: '310101200001013948', cardType: 'cnid', expect: true}
+	{id: '810000199408230021', cardType: 'cnid', expect: true} # src: Wikipedia
+	{id: '830000199201300022', cardType: 'cnid', expect: true} # src: Wikipedia
 
 	# fail test: length
 	{id: '98765432101234567', cardType: 'cnid', expect: false}

	{id: 'A5555550', cardType: 'hkid', expect: true}
	{id: 'C5678909', cardType: 'hkid', expect: true} # modify from Caring and Sharing Scheme sample (2019)
	{id: 'AB9876543', cardType: 'hkid', expect: true}
	{id: 'WX1234569', cardType: 'hkid', expect: true}

	# fail test: length
	{id: 'A123456', cardType: 'hkid', expect: false}

	{id: 'AXXXXXXXX9', cardType: 'twid', expect: false}
	{id: '0123456789', cardType: 'twid', expect: false}

	# fail test: gender (2nd character has to be 1 or 2)
	{id: 'D012345678', cardType: 'twid', expect: false}
	{id: 'C987654321', cardType: 'twid', expect: false}
	{id: 'E345678901', cardType: 'twid', expect: false}

	# fail test: checksum
	{id: 'A234567890', cardType: 'twid', expect: false} # src: Apple Daily TW


	# Taiwan Resident Certificate
