我是这个函数的新手,但我认为这正是我需要的特定字段验证。如何仅允许textarea
上的以下字符包含空格或回车符:
Allowed chars:
numbers: 0 to 9
alpha: R L F Y
chars: , - (comma and dash)
我也需要它,以便经过验证的字段可以以数字或字母开头,但不能以逗号(,
)或短划线(-
)开头。
非常感谢任何帮助,
答案 0 :(得分:1)
这可能有效:
/^\s*[RFLY0-9][RFLY0-9,\-\s]*$/
显然,依赖于您正在使用的未指定的正则表达式解析器。
修改强> 添加了空格。
答案 1 :(得分:0)
试试这个:
/[0-9RLFY\-\,]/
您可以在括号中添加其他字符,并在末尾为“忽略大小写”添加“i”修饰符
答案 2 :(得分:0)
/^[0-9RLFY][0-9RLFY,\-\s]$/
应该做的伎俩。根据您想要的白色空间类型,替换\s
。
答案 3 :(得分:0)
查看此模式:
^[0-9RLFY]([0-9RLFY\-\,]*)|\s*$
根据需要使用?i
修饰符使其不区分大小写。