小编Pra*_*lan的帖子

用正则表达式替换 Javascript 中的算术运算符

我有一个包含算术运算符的字符串数组,我想用新的算术运算符替换数组中的那些算术运算符。

例如:

var equation = '5.0 + 9.34 - 6.0 * 2.1 * 3.1 / 2.0';

var newEquation = equation.replace(/+-*//, '+');
Run Code Online (Sandbox Code Playgroud)

但是,它不会更改为想要的结果。请指教。非常感谢您的贡献。

javascript regex

1
推荐指数
1
解决办法
3625
查看次数

反转数组中的数组会反转数组中的所有数组

var alph = ["a", "b", "c"];
var r = [];

for(var i = 0; i < 5; i += 1) {
    r.push(alph);
}

r[0].reverse();
console.log(r); 

/* Output

[ [ 'c', 'b', 'a' ],
  [ 'c', 'b', 'a' ],
  [ 'c', 'b', 'a' ],
  [ 'c', 'b', 'a' ],
  [ 'c', 'b', 'a' ] ]

*/

/* Expected output

[ [ 'c', 'b', 'a' ],
  [ 'a', 'b', 'c' ],
  [ 'a', 'b', 'c' ],
  [ 'a', 'b', 'c' ],
  [ …
Run Code Online (Sandbox Code Playgroud)

javascript arrays reverse

1
推荐指数
1
解决办法
104
查看次数

使用输入中的链接填充href

我正在尝试使用输入来允许最终用户href使用JavaScript 更改元素,我似乎无法使事情正常运行.

这是我到目前为止所拥有的......

<input type="text" id="feed" />
<a id="display" href="">#</a>
Run Code Online (Sandbox Code Playgroud)


$('#feed').keyup(function () {
var temp = "";
temp = $('#feed').text.val();
  $('#display').href = temp;
});
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢!

javascript jquery

1
推荐指数
1
解决办法
55
查看次数

不同:将鼠标悬停在列表中的第一个链接

我的HTML代码:

<nav>
    <ul>
        <li><a href="#">Link1</a></li>
        <li><a href="#">Link2</a></li>
        <li><a href="#">Link3</a></li>
    </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

如果我写

nav ul li a:hover{}
Run Code Online (Sandbox Code Playgroud)

它将hover为所有链接创建.

如何创建第一个链接"Link1"将有不同悬停的句子?

css css-selectors pseudo-class

0
推荐指数
1
解决办法
74
查看次数

jQuery修剪并设置值

运行此jQuery命令时,赋值错误出现在左侧。它怎么了?为什么不起作用?

我正在尝试从字段修剪中获取一个值,然后将其重置。

$(this).val() = $.trim($(this).val());
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
1042
查看次数

仅替换目标ID中的字符串

我想替换下面示例中的[space] - [space]部分

This - is - an - example - message 
Run Code Online (Sandbox Code Playgroud)

(包括减号前后的空格)

<div class="withthiscss">xx</div>
Run Code Online (Sandbox Code Playgroud)

HTML是:

<p class="product-title" id="fixthistitle">This - is - an - example - message</p>
Run Code Online (Sandbox Code Playgroud)

我只想更改ID包含'fixthistitle'的ID.

所以最终的结果是:

<p class="product-title" id="fixthistitle">This<div class="withthiscss">xx</div>is<div class="withthiscss">xx</div>an<div class="withthiscss">xx</div>example<div class="withthiscss">xx</div>message</p>
Run Code Online (Sandbox Code Playgroud)

通常情况下,只需简单地更改HTML中的HTML即可获得所需的格式,但这是预生成的文本,因此我无法更改.因此我需要一个JS/jQuery解决方案吗?

也许有人可以分享如何实现这一目标?我希望这对某人有意义.

编辑:

对不起我的坏,ID应该永远是唯一的.

无论如何; 非常感谢您的答案/解决方案.非常感谢!

javascript jquery

0
推荐指数
1
解决办法
70
查看次数

获取值不相等的随机数组元素

我有一个数组:

arr = ["blue", "red", "green"];
Run Code Online (Sandbox Code Playgroud)

除了具有值的元素外,如何从数组中获取随机元素"red"

我知道我使用以下内容来获取随机数组元素但是如何设置"where/if"语句?

javascript arrays

0
推荐指数
1
解决办法
96
查看次数

使用字符串路径访问JSON数据?

var give = 'i.want.it';

var obj = {
    i: {
        want: {
            it: 'Oh I know you do...'
        }
    }
};

console.log(obj[give]); // 'Oh I know you do...'
Run Code Online (Sandbox Code Playgroud)

我可以以某种方式使用路径字符串获取对象字符串吗?我试图在一个数据库中存储一个关系,它不能在它自己的文档中.

javascript

0
推荐指数
1
解决办法
1928
查看次数

.on()来自for循环?

在我目前的项目中,我有这样的多行:

$$(document).on('change','#x1', function () {
   console.log('fired');
});
$$(document).on('change','#x2', function () {
   console.log('fired');
});
$$(document).on('change','#x3', function () {
   console.log('fired');
});
Run Code Online (Sandbox Code Playgroud)

是否有可能用一些for循环替换它?(我的例子不起作用)

for (var i = 1; i < 4; i++) {
   $$(document).on('change','#x'+i, function () {
   });
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
53
查看次数

Spring Security antMatcher表达式不适用于路径变量

我需要提供某些角色来访问以下格式的URL:

/connector/{programId}/order/{anything here}
Run Code Online (Sandbox Code Playgroud)

programId整数值在哪里,所以我尝试了以下操作,但它根本不起作用。

/connector/{programId}/order/{anything here}
Run Code Online (Sandbox Code Playgroud)

但是,当我使用它**而不是programId零件时,它运行良好。但是,如何使它与pathVariable(始终为整数)一起使用。

java regex configuration spring spring-security

0
推荐指数
1
解决办法
1481
查看次数