JavaScript正则表达式:查找非数字字符

前端之家收集整理的这篇文章主要介绍了JavaScript正则表达式:查找非数字字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有这两个字符串:“5/15/1983”和“1983.05.15”.假设字符串中的所有字符都是数字,除了可以出现在字符串中任何位置的“分隔符”字符.只有一个分隔符;字符串中任何给定的非数字字符的所有实例都是相同的.

如何使用正则表达式提取此字符?有没有比下面更有效的方式?

"05-15-1983".replace(/\d/g,"")[0];

谢谢!

解决方法

"05-15-1983".match(/\D/)

从技术上讲,这会返回一个包含一个字符串的数组,但它会隐式转换为大多数需要的字符串.

猜你在找的JavaScript相关文章