我好像没弄对。 我需要一个正则表达式来只允许数字和小数 (0-9),并采用以下格式:
1234.56.7890
或
1234567890
它可以以 0 开头,但必须是 10 位数字(如果没有小数),或 12 位小数在正确的位置 (xxxx.xx.xxxx)。
感谢您的帮助。
最佳答案
你可以在这里使用 ^\d{4}(\.?)\d{2}\1\d{4}$
。 ^
和 $
anchor 用于强制匹配完整的字符串。 (\.?)
匹配点(如果存在),\1
强制再次点(如果第一个匹配)或者没有点(如果不匹配)。
你可以找到一些匹配和不匹配的例子here .
关于Javascript - 需要一个正则表达式来匹配美国附表 B (HTS) 编号。 "0000.00.0000",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40517503/