-2

我是这个函数的新手,但我认为这正是我对特定字段验证所需要的。如何只允许以下字符在 a 上带有空格或回车textarea

Allowed chars: 
numbers: 0 to 9
alpha: R L F Y
chars: , - (comma and dash)

我还需要它,以便验证字段可以以数字或字母开头,但不能以逗号 ( ,) 或破折号 ( -) 开头。

任何帮助将不胜感激,

4

4 回答 4

1

这可能有效:

/^\s*[RFLY0-9][RFLY0-9,\-\s]*$/

显然,取决于您使用的未指定的正则表达式解析器。

编辑: 添加空格。

于 2012-11-15T08:42:10.040 回答
0
/^[0-9RLFY][0-9RLFY,\-\s]$/

应该做的伎俩。根据您想要的空白类型,替换\s.

于 2012-11-15T08:46:32.353 回答
0

看看这个模式:

^[0-9RLFY]([0-9RLFY\-\,]*)|\s*$

?i根据需要使用修饰符使其不区分大小写。

于 2012-11-15T08:50:20.080 回答
0

尝试这个:

/[0-9RLFY\-\,]/

您可以在括号中添加其他字符,并可以在末尾添加“i”修饰符以表示“忽略大小写”

于 2012-11-15T08:41:38.190 回答