在没有数组的4位数字中交换数字的位置
Swap position of number in a 4 digit number without array
在4位数中如何用3交换1和用4交换2我需要解决javascript中的一个问题。感谢
试试这个:
x = '1234'
x.replace(/(.)(.)(.)(.)/,'$3$4$1$2')
result: "3412"
这里有一个不使用数组的非常简单的答案:
<div id="demo">
</div>
var vals="1234"
res = vals.charAt(3)
res += vals.charAt(2)
document.getElementById("demo").innerHTML = res
简而言之,您可以将一个新字符串组合在一起,并根据自己的意愿对字符进行排序。
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Javascript排序字符串或数字
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何使用offer/answer交换来自两个对等连接的流
- 在表单OnChange中交换数字顺序
- 可以'当我交换表行时,我无法在JQuery函数中获得要交换的数字
- 在没有数组的4位数字中交换数字的位置
- 如何检查数组中是否所有的数字都交换了