假设您必须解析字符串以匹配如下内容:
913|723
是xxx|yyy
坐标。
xxx|yyy
如果字符串与(仅数字和分隔符)匹配,如何使用 javascript 和正则表达式进行检查?
假设您必须解析字符串以匹配如下内容:
913|723
是xxx|yyy
坐标。
xxx|yyy
如果字符串与(仅数字和分隔符)匹配,如何使用 javascript 和正则表达式进行检查?
if (/^\d+\|\d+$/.test(subject)) {
// Successful match
}
解释:
^ # Start of string
\d+ # One or more digits
\| # literal |
\d+ # One or more digits
$ # End of string
您可以使用正则表达式模式
^\d{3}\|\d{3}$
var pattern = '/^\d{3}\|\d{3}$/';
if (pattern.test(subject)) {
alert("matched");
}
你可以在这里在线测试