我正在为电子邮件主题使用正则表达式,但我希望允许用户在主题中的任何位置添加英镑符号 (£),而几乎没有什么乐趣。
我现在的表达是:
var subjectText = new RegExp(/^([a-zA-Z0-9\.\-\'\£](\s)?)+$/);
在我调用的用于验证内容的函数中,有以下 IF 语句:
if (!subjectText) {
alertMessage = alertMessage + 'You must enter a valid Subject\n';
}
无论我在“主题”文本字段中输入什么内容(只要其中有一个 £),在提交表单后,我都会收到“您必须输入有效的主题”消息。
有人可以帮忙吗?