【发布时间】:2016-10-18 07:28:57
【问题描述】:
如何在 SQL Server 中执行如下所示的 JavaScript RegEx 替换?
var str = "$5,000";
console.log(str.replace(/[$,]/g, ""));
输出:
5000
【问题讨论】:
-
在这种情况下不需要正则表达式。 SQL server 有 money 类型,你可以将它转换为 int 或 bigint 来处理大数。
cast(cast('$5,000' as money) as int) -
@lukstorms 感谢您提供更清洁的解决方案
标签: sql-server regex string replace