正则表达式将一些变量转换为js

时间:2011-12-29 18:05:02

标签: javascript regex

我需要一个正则表达式来将变量转换为js。它们可以是数字或varchar。我想替换它们,如下图所示。

myNumber number;      ---->    var myNumber = null;
x varchar2(10);       ---->    var x = null;
str varchar2(20);     ---->    var str = null;

是否可以使用replace和regex进行此操作?

1 个答案:

答案 0 :(得分:1)

你需要这个:

function convert(s) {
    return s.replace(/(\w+).*/g, 'var $1 = null;');
}

用法:

convert('myNumber number'); // returns "var myNumber = null;"