[英]Using multiple deliminators for javascript .split function
我正在使用下面的split函數來獲取時間值:
12:00
我現在想包含另一個.split值( period ):
12.00
我發現我可以使用正則表達式來實現此目的,但無法獲得有效的結果。
工作中
var time = time.val().split(':')
失敗(正則表達式)
var time = time.val().split('/:|\./')
正則表達式本身就是javascript中的一種類型,無需用引號引起來。 您的代碼將查找文字/:|\\./
。
另外, :|\\.
是[:.]
。
'12.00'.split(/[:.]/);
輸出
["12", "00"]
您可以這樣使用。
var time = time.val().split(/\.|&/)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.