44、判断是否符合指定格式

来源:互联网 发布:变化怎样发生 知乎 编辑:程序博客网 时间:2024/05/18 15:55
给定字符串 str,检查其是否符合如下格式
1、XXX-XXX-XXXX
2、其中 X 为 Number 类型 
输入例子:
matchesPattern('800-555-1212')

输出例子:
true
function matchesPattern(str) {    return/^(\d{3}-){2}\d{4}$/.test(str);}

本题需要注意格式,开头^和结尾$必须加上来限定字符串,3个数可表示为\d{3},4个数则为\d{4},{n}表示前面内容出现的次数。正则表达式可写作/^\d{3}-\d{3}-\d{4}$/,有相同部分\d{3}-,因此也可写作/^(\d{3}-){2}\d{4}$/
0 0
原创粉丝点击