**编辑** 正则表达式不接受小写。添加我做了伎俩。 另外,为了让正则表达式的过去部分工作,我不得不再次退出\。
为jquery工作的是:
// Extract values from the PFObject to display in the table cell
if contains(qObjects, { $0 === object }) {
cell.accessoryType = UITableViewCellAccessoryType.Checkmark
self.selectedRows.addIndex(indexPath.row)
} else {
cell.accessoryType = UITableViewCellAccessoryType.None
}
我想验证带有正则表达式的电子邮件。
在我当前的代码中,我看到它正在执行函数但是没有进入if语句,即使正则表达式匹配。
var email = new RegExp('^[A-Z0-9._%+-]+@[A-z0-9.-]+\\.[A-Z]{2,4}$', 'i');
答案 0 :(得分:2)
正则表达式看起来很好,只需要设置不区分大小写的标志:
$('#email').keyup(function() {
var INPUT = $(this).val();
var email = new RegExp('^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$', 'i');
if (email.test(INPUT)) {
console.log('inside the if');
}
console.log('Outside the if');
});