2014-07-08 46 views

回答

0

尝试下面的正则表达式,

^[0-9]{6}\.[0-9]{4}$ 

你需要指定开始^和结束$

说明:

  • ^意味着我们在该行的开头。
  • [0-9]{6}匹配一个6位数字。
  • \.匹配一个字面点。
  • [0-9]{4}匹配一个4位数字。
  • $行结束。
1

您可以使用正则表达式:

\d{6}\.\d{4} 

例如:

/\d{6}\.\d{4}/.test("123456.1234"); 
=> true 
/\d{6}\.\d{4}/.test("1234.123456"); 
=> false 
0

使用此:

if (/^\d{4}\.\d{6}$/m.test(yourString)) { 
    // It matches! 
} else { 
    // Nah, no match... 
} 

说明

  • ^锚断言,我们是在字符串
  • \d{4}的开头匹配1-4个ASII码位数
  • 。相匹配的周期
  • \d{6}匹配6个ASCII数字
  • $锚断言,我们是在字符串
相关问题