我有一个字母组合字母和数字.对于我的应用程序,我必须用字母和数字分隔一个字符串:例如:如果我的字符串是"12jan"我将分别得到"12""jan"...
如果str是您的字符串,您可以随时执行此操作:
var digits = str.replace(/\D/g, ""),
letters = str.replace(/[^a-z]/gi, "");
Run Code Online (Sandbox Code Playgroud)
本质上,此代码所做的是用空字符串替换所有不需要的字符.
\D并且[^a-z]是分别代表所有非数字和所有非字母的字符类.将g在两个表达式的结束使得他们更换模式的所有地方.该i让它不区分大小写,保持较低和大写字母.
| 归档时间: |
|
| 查看次数: |
3075 次 |
| 最近记录: |