我正在做一个正则表达式,它接受数字(0-9)、字母(a-z,包括ñ)、点(.)、破折号(-)和空格。到目前为止,我所做的是regexp接受字母数字字符和空格,但我不知道如何包括点和破折号。
到目前为止我的代码如下:
function isValid(input) {
var m = input.val();
var expreg = /^[a-zA-ZñÑ ]{4,20}$/;
if (!expreg.test(m)) {
input.css('border', '1px solid red');
input.css('color', 'red');
return false;
} else {
input.css('border', '');
input.css('color', '');
}
return true;
},
有什么想法吗?谢谢!
https://stackoverflow.com/questions/52348002
复制相似问题