![](/img/trans.png)
[英]How to create an integer or number from array of digits or string of digits in JavaScript
[英]How to separate letters and digits from a string in JavaScript
我有一個字母和數字組合的字符串。 對於我的應用程序,我必須用字母和數字分隔一個字符串:例如:如果我的字符串是“12jan”我將分別得到“12”“jan”...
如果str
是你的字符串,你總是可以這樣做:
var digits = str.replace(/\D/g, ""),
letters = str.replace(/[^a-z]/gi, "");
本質上,此代碼所做的是用空字符串替換所有不需要的字符。
\\D
和[^az]
是分別代表所有非數字和所有非字母的字符類。 兩個表達式末尾的g
使它們替換所有出現的模式。 i
使它不區分大小寫,保持小寫和大寫字母。
那么你給我的例子我會嘗試
parseInt(num)
所以如果你有parseInt(12Jan);
你應該得到12。
我不是專家,所以我希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.