我想构建一个输入表单,在该表单中用户插入一个代码,然后根据所引入的内容,显示一条消息,例如找到UPS(或EAN / ISBN / GTIN)代码或此代码无效。
是否一直在寻找可以检测到这种东西但没有运气的图书馆? 首先,可以做到吗?如果可以,那么该库有什么提示吗?
$('input[type="text"]').each(function() {
$(this).rules('add', {
messages: {
required: "this is EAN code"
}
})
});
$('input[type="file"]').each(function() {
$(this).rules('add', {
messages: {
required: "this is ISBN code"
}
})
});
答案 0 :(得分:3)
是的,可以做到的。
有许多不同的库可以验证String是否是有效的EAN / ISBN / GTIN。 并且,如果输入不是有效的EAN / ISBN / GTIN,则(根据您的定义)则是未定义的输入,并且无效。
您可以结合使用不同的库,或者检查它们的工作方式并使其适应您的特定问题。
下面是一些JavaScript库示例:
https://github.com/dominiklessel/node-barcoder EAN / GTIN验证器
https://github.com/yieme/isbnjs 一个ISBN JavaScript库