2014-04-11 30 views

回答

3

\d{4}-\d{2}-\d{4}应根据您的意愿\d{4}-\d{2}-\d{2}

(arup~>~)$ pry --simple-prompt 
>> string = "2013-03-02" 
=> "2013-03-02" 
>> string[/\d{4}-\d{2}-\d{2}/] 
=> "2013-03-02" 
>> string = "2013-03-2" 
=> "2013-03-2" 
>> string[/\d{4}-\d{2}-\d{2}/] 
=> nil 
+0

....我的错!!!! – Edmund

+0

@埃德蒙发生在每一个..当太多集中发生。 :) –

+1

+1我 - 这太棒了! –

0
irb(main):001:0> str = "2013-03-02" 
=> "2013-03-02" 
irb(main):002:0> str[/\d{4}-\d{2}-\d{2}/] 
=> "2013-03-02" 

你最后\d{4}需要是\d{2}。我喜欢http://rubular.com/在Ruby中测试正则表达式。

相关问题