Authored by Aiden Xu

修改卡号验证策略

@@ -183,10 +183,12 @@ $('#send-sms').click(function() { @@ -183,10 +183,12 @@ $('#send-sms').click(function() {
183 */ 183 */
184 $('#cardNo').keyup(function() { 184 $('#cardNo').keyup(function() {
185 var value = $(this).val(); 185 var value = $(this).val();
186 - var cardNo = $(this).val().replace(/\s/g, '');  
187 186
188 $(this).val(value.replace(/[^\d]/g, '').replace(/(\d{4})(?=\d)/g, '$1 ')).trigger('change'); 187 $(this).val(value.replace(/[^\d]/g, '').replace(/(\d{4})(?=\d)/g, '$1 ')).trigger('change');
189 188
  189 +}).change(function() {
  190 + var cardNo = $(this).val().replace(/\s/g, '');
  191 +
190 if (cardNo && cardNo.length >= 16) { 192 if (cardNo && cardNo.length >= 16) {
191 debounceFn(cardNo); 193 debounceFn(cardNo);
192 } else { 194 } else {