我正在寻找一个接受字母的文本字段的正则表达式,也接受点(。),括号,-,&等
A.B.C
ABC (new),
A & A co.
A-abc.
我有我的正则表达式:
/^[A-z.&() ]+$/
代码:
var regex = /^[a-z][a-z.()&-]+$/;
var sel = document.getElementById("TextBoxID").value;
if (sel != "-- Select --") {
if (!regex.test(sel.toString())) {
alert("Please use a proper name.");
}
} return false;
我希望字符串强制以字母开头。但是当我添加 - 时似乎这不起作用,可能是语法错误。