这是jQuery中的代码:
//Verify license number is only numbers
$('lic_num').keyup(function() {
var valid_lic_num = '/[0-9-]{3,20}/';
var raw_text = $(this).val();
$('#status').html(raw_text);
if (valid_lic_num.match(raw_text)) {
$('#status').html('Password regex okay');
} else {
$('#status').html('License number regex failed');
}
});
目标是当用户输入除 0 到 9 或连字符以外的任何字符时,它会更改 #status 的内容以显示正则表达式是否通过。不工作。我究竟做错了什么?