校验由字母、数字组成,且位数为15、18或者21位校验由字母、数字组成,且位数为15、18或者21位
try this
'^[0-9A-Za-z]{10,10}$|^[0-9A-Za-z]{18,18}$|^[0-9A-Za-z]{21,21}$
'^[0-9A-Za-z]{10}$|^[0-9A-Za-z]{18}$|^[0-9A-Za-z]{21}$'