假设我有这两个字符串:"5/15/1983"和"1983.05.15".假设字符串中的所有字符都是数字,除了可以出现在字符串中任何位置的"分隔符"字符.只有一个分隔符; 字符串中任何给定的非数字字符的所有实例都是相同的.
如何使用正则表达式提取此字符?有没有比下面更有效的方式?
"05-15-1983".replace(/\d/g, "")[0];
Run Code Online (Sandbox Code Playgroud)
谢谢!
Mat*_*hen 16
"05-15-1983".match(/\D/)
Run Code Online (Sandbox Code Playgroud)
从技术上讲,这将返回一个包含一个字符串的数组,但它将隐式转换为您需要的大多数地方的字符串.
| 归档时间: |
|
| 查看次数: |
19768 次 |
| 最近记录: |