javascript-match()函数的xxx xxxx格式

javascript-match()函数的xxx xxxx格式,javascript,html,format,match,Javascript,Html,Format,Match,我想使用str.match(xxx-xxxx)但不知道使用什么语法。有人能帮我吗我想要像/^[0-9]{3}-[0-9]{4}$/ 谢谢。试试这个: var str = "123-1234"; var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null); isMatch等于true var str = "1223-1234"; var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null); isMatch等于fal

我想使用
str.match(xxx-xxxx)但不知道使用什么语法。有人能帮我吗我想要像
/^[0-9]{3}-[0-9]{4}$/

谢谢。

试试这个:

var str = "123-1234";
var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null);
isMatch等于true

var str = "1223-1234";
var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null);
isMatch等于false

var str = "1223-134";
var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null);
var str = "000-1122";
var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null);
isMatch等于false

var str = "1223-134";
var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null);
var str = "000-1122";
var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null);
isMatch等于true

var str = "1223-1234";
var isMatch = (str.match(/^\d{3}-\d{4}$/)!==null);

这应该可以:

str.match(/^[0-9]{3}-[0-9]{4}$/)

阅读更多内容:

您希望匹配什么,您不了解哪种语法?请更具体一些,以免我们投票否决您。