自定义浏览器扩展的Javascript表单验证

时间:2015-06-25 20:35:38

标签: javascript mongodb url meteor

我想让用户为组页面创建自定义网址,我正在尝试找到将它们限制为适当字符的最佳方式:几乎只是数字,字母或连字符。

我已经构建了一个允许他们创建自定义扩展的表单,并且我知道如何在MongoDB中需要独特的文档,但是创建所需验证(或者其他任何调用)的最佳方法是什么?可能是这样的,取代“东西”吗?

还有什么我应该考虑的吗?

function isValidExtension(val, field) {
  if (something) {
    return true;
  } else {
    Alerts.add('forbidden characters found', 'warning');
    return false;
  }
}

1 个答案:

答案 0 :(得分:0)

这就是我想到的。

function isValidExtension(val, field) {
  if(/^[a-zA-Z0-9-]+$/.test(val)) {
    return true;
  } else {
    Alerts.add('forbidden characters found', 'warning');
    return false;
  }
}