![](/img/trans.png)
[英]split javascript string using a regexp to separate numbers from other characters
[英]How can I split the characters(all locales) and numbers from a string using javascript?
注意:我使用Intl.DateTimeFormat
來格式化日期和時間,但問題是我無法使用該 API 單獨獲取子午線值(對於給定日期)。 但是我可以使用如下所示的時間字符串獲取子午線值(對於指定日期),
-> 下午4:38
-> 4.58 上午
...所以,我需要編寫兩種方法來從該字符串中獲取子午線和時間值。
例如,
getMeridian('下午4:38')
->下午
getMeridian('4.58 AM')
-> AM
getTimeWithoutMeridian('下午4:38')
-> 4:58
getTimeWithoutMeridian('4.58 AM')
-> 4.58
任何人都可以幫助我解決這個問題嗎? 謝謝!
如果您已經有了 getTimeWithoutMeridian,為什么不這樣做:
var getMeridian = function(myString) { myString.replace(getTimeWithoutMeridian(myString), "") }
這只是要刪除時間字符串並離開子午線
下面的正則表達式幫助我獲得getTimeWithoutMeridian()
。
string.replace(/[^0-9:.]+/g, '')
例子,
var string = '下午4:38'; string.replace(/[^0-9:.]+/g, ''); 開/關:4:58。
我還在找getMeridian('下午4:38')
的答案getMeridian('下午4:38')
->下午
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.