[英]Regular expression in javascript trouble with hyphen
我对正则表达式不熟悉,无法设置一个正则表达式。 我想要的是仅允许使用字母,数字,逗号,句点和连字符。 这就是我得到的:
var letters = /^[a-zA-Z0-9,. ]*$/;
我在弄清楚如何包括连字符时遇到了麻烦。 请协助。
您可以将减号包含在不会被解释为范围的位置:
var letters = /^[-a-zA-Z0-9,. ]*$/;
您还可以使用反斜杠来指定它是文字字符:
var letters = /^[a-zA-Z0-9,\-. ]*$/;
var letters = /^[a-zA-Z0-9\-\,. ]+$/;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.