Regular expressions for military ID, passport, Hong Kong and Macau pass
var filter_jg = /^[a-zA-Z0-9]{7,21}$/; //Military ID
var filter_ga = /^[a-zA-Z0-9]{5,21}$/; //Hong Kong and Macau Pass
var filter_hz = /^[a-zA-Z0-9]{3,21}$/; //passport
<input type="text" name="card_no" id="card_no" value=""/>
The verification method is for example:
filter_jg.test($("#card_no").val());