我正在尝试创建一个正则表达式来验证我的输入表单字段之一,这将允许字符值(即 TBA 或 NA)或最大 9 位的直整数(由字段限制 vtype 设置)或 5.3 格式,如 12345.123 或 12345.001 等。以下是我从搜索中编译的内容:
/^([A-Z])|([0-9]+)(\.([0-9]{1,2}))?$/i;
这似乎适用于 Alpha 和整数,但对于 5.3 格式,我想让像 12345.1 或 12345.12 这样的值无效,并强制它只接受正确的 5.3 格式的值,比如“12345.123”
我对 RegEx 不是很好,完全依赖于在线搜索和组合结果,所以任何帮助都将不胜感激!
谢谢迈克