我想让用户为组页面创建自定义网址,我正在尝试找到将它们限制为适当字符的最佳方式:几乎只是数字,字母或连字符。
我已经构建了一个允许他们创建自定义扩展的表单,并且我知道如何在MongoDB中需要独特的文档,但是创建所需验证(或者其他任何调用)的最佳方法是什么?可能是这样的,取代“东西”吗?
还有什么我应该考虑的吗?
function isValidExtension(val, field) {
if (something) {
return true;
} else {
Alerts.add('forbidden characters found', 'warning');
return false;
}
}
答案 0 :(得分:0)
这就是我想到的。
function isValidExtension(val, field) {
if(/^[a-zA-Z0-9-]+$/.test(val)) {
return true;
} else {
Alerts.add('forbidden characters found', 'warning');
return false;
}
}