【发布时间】:2012-01-03 11:46:49
【问题描述】:
我正在尝试找到一种方法来验证字符串,仅使用允许的字符列表。
var valid = validate('This is my string!', 'abcdefghijklmnopqrstuvwxyz');
function validate(value, allowed_chars){
var reg = new RegExp('[' + allowed_chars + ']');
var valid = reg.test(value);
return valid;
}
在这种情况下,我希望函数返回 false,因为它在字符串中有一个感叹号,并且没有放入允许的字符中。有什么想法吗?
非常感谢您的帮助,谢谢!
我不想使用循环来检查每个字符。
【问题讨论】:
标签: javascript regex validation character