我试图通过单击按钮来验证表单输入中的电子邮件。这是代码:
function ValidateEmail(inputText) {
var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if (inputText.value.match(mailformat)) {
document.form1.coemail.focus();
return true;
} else {
alert('You have entered an invalid email address!Enter again');
document.getElementById('form1').reset();
return false;
}
}
<button class="btn btn-primary nextBtn btn-lg pull-right" type="button"onClick="ValidateEmail(document.form1.coemail)">Next</button>
Run Code Online (Sandbox Code Playgroud)
单击“下一步”按钮后,我会正确收到一条警报消息,但是此后它将重定向到下一页,而不是重置当前页面。在chrome的控制台中检查元素时,我发现此错误: Uncaught TypeError:无法读取null的属性“ reset”
我在哪里错了?
我正在尝试自定义Spacy的NER来识别印度名字。遵循本指南https://spacy.io/usage/training,这是我使用的数据集https://gist.githubusercontent.com/mbejda/9b93c7545c9dd93060bd/raw/b582593330765df3ccaae6f641f8cddc16f1e879/Indian-Female-Names.csv
根据代码,我应该以以下格式提供训练数据:
TRAIN_DATA = [
('Shivani', {
'entities': [(0, 6, 'PERSON')]
}),
('Isha ', {
'entities': [(0,3 , 'PERSON')]
})
]
Run Code Online (Sandbox Code Playgroud)
如何为Spacy提供约12000个名称的培训数据,因为手动指定每个实体都是一件繁琐的事情?是否有其他工具可以标记所有名称?