Javascript - 需要一个正则表达式来匹配美国附表 B (HTS) 编号。 "0000.00.0000"

标签 javascript jquery regex

我好像没弄对。 我需要一个正则表达式来只允许数字和小数 (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/

相关文章:

Javascript 不会更改附加内容

使用正则表达式的 Javascript switch 语句

java - 如何对从java文件中读取的模式使用转义字符

javascript - 不知道如何让这个名称生成器工作

javascript - 调试 firefox 扩展的问题

javascript - 句子的正确顺序

javascript - jQuery map 不适用于 json 数组

javascript - 将多个函数添加到外部 javascript 文件

javascript - 这个 jquery $ ('.some-class' ,$ ('#some-id' )) 是什么意思?

javascript - 使用 javascript/jQuery 切换字符位置