例子

฿33.00 => ฿3X.XX
฿111.00 => ฿1XX.XX
฿33,333.00 => ฿3X,XXX.XX

如何用 Javascript 或 jQuery 替换钱“xxx”

#1楼 票数:1

你可以使用类似的东西:

 var input="฿33.00"; if (input.length > 2 && input[0] == "฿" && !isNaN(input[1])) { var output = input.substring(0,2); for (var i=2; i<input.length; i++) { output += isNaN(input[i]) ? input[i] : "X"; } console.log(output); }

在这段代码中,我们首先检查转换是否适用(输入至少有 3 个字符,第一个字符是货币符号,第二个是数字),然后我们创建一个以输入的前两个字符开头的字符串继续迭代输入,如果是数字,则在输出中添加“X”,否则为字符(假设为点或逗号)。

#2楼 票数:1

使用正则表达式,映射和替换

 const lines = `฿33.00 ฿111.00 ฿33,333.00`.split(/\\s+/) const res = lines.map(line => { let [a, b, c] = line.match(/(฿\\d)(.*)/); // capture the ฿+first digit plus rest return b + c.replace(/[0-9]/g, "X"); // replace the numbers in the rest }); console.log(res)

  ask by Rawin Ormklang translate from so

未解决问题?本站智能推荐:

3回复

如何用javascript替换图片?

我的看法是这样的: 我的JavaScript是这样的: 如果执行了javascript代码,我想更改图像 我尝试那样,但不起作用 我该怎么做?
4回复

如何用Javascript中的空格替换?

我想替换'&nbsp;' 在我的代码中使用简单的空格“”。 这些东西其实不太一样。 我怎样才能做到这一点? 提琴手此代码将不起作用。 HTML JS
2回复

如何用JavaScript或jQuery替换一堆标签?

我在此标签中有一个“ aside”标签,而我有一个“ div”,其中包含类似侧面菜单的内容。 我希望此菜单仅在用户登录时才显示。如果不是,我希望在那里显示而不是菜单中的登录表单。 我知道如何通过JavaScript检查是否建立了php会话,但是我不知道如何用其他代码替换所有代码。 这是一个
2回复

如何用javascript和jQuery替换表中的数据?

到目前为止结果的屏幕截图 这段代码有2个问题。 首先,我想单击“计算平均值”按钮,它将用平均值替换问号; 但它仅适用于第一个学生。 它不适用于第二或第三名学生。 我试图将id =“ question”更改为class,但仍然无法正常工作。 其次,我想单击“找到成绩良好的学生”按钮,
19回复

如何用javascript/jquery替换url参数?

我一直在寻找一种有效的方法来做到这一点,但一直无法找到它,基本上我需要的是给定这个网址,例如: 我希望能够使用 javascript 或 jquery 使用另一个值更改src参数中的 URL,这可能吗? 提前致谢。
5回复

如何用JavaScript替换空的html标签?

我有一些代码想要插入或替换为所需的代码集(如果为空)。 Javascript或jQuery有什么方向吗? 如果html代码等于: 改成:
1回复

如何用angularjs结果替换javascript中的变量?

我在javascrip中的html中创建搜索建议功能。 在app.js(角度)中,通过使用http get:我从URL获取json数据并存储在$ scope.JSONresult中。 我想替换html中的列表: 与{{JSONresult.relevantWord}} 下面是示例
1回复

如何用JavaScript的append()替换jQuery的append()

如何用JavaScript的append()替换jQuery的append() 我有两个表,我想在表1的末尾插入表2。使用jQuery很容易,我想到了“好主意”来尝试使用javascript。 这是到目前为止我尝试过的代码: $(document).ready(function