我正在寻找一个允许在JavaScript/jQuery中使用字母数字字符、-或空格的正则表达式。我试着用谷歌搜索,但没能找到。
有人能帮我解决这个问题吗?
提前谢谢。
发布于 2012-11-08 14:25:45
试试这个正则表达式:
/^[a-z\d\-_\s]+$/i
发布于 2012-11-08 14:15:11
var string = 'test- _ 0Test';
string.match(/^[-_ a-zA-Z0-9]+$/)
发布于 2016-03-22 23:57:05
var regex = new RegExp("^[A-Za-z0-9? ,_-]+$");
var key = String.fromCharCode(event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
在regExp [A-Za-z0-9?spaceHere,_-]
中,问号'?‘后面有一个文字空格。这与空格匹配。其他人,如/^[-\w\s]+$/
和/^[a-z\d\-_\s]+$/i
,并不为我工作。
https://stackoverflow.com/questions/13283470
复制相似问题