小编Pra*_*lan的帖子

javascript youtube喜欢滑块控件

我有一个关于在浏览器中实现滑块控件的问题.

我需要在浏览器中随时间回放数据.我将通过调用REST api让一个Worker填充回放缓冲区.然后,UI线程将使用缓冲区并将数据回放给用户.

我想模拟YouTube进度UI控件.它会在单个UI控件中显示您已观看了多少,以及预取了多少.是否可以调整滑块控件来执行此操作?jQuery UI范围滑块不是我想要的

我目前在我的网站上使用jQuery,所以更喜欢基于该框架的解决方案.

javascript jquery slider

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

使用正则表达式在字符之间提取数据?

我有一个类似的字符串 [[user.system.first_name]][[user.custom.luid]] blah blah

我想匹配user.system.first_nameuser.custom.luid

我建造/\[\[(\S+)\]\]/但它匹配user.system.first_name]][[user.custom.luid.

知道我做错了吗?

javascript regex

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

Javascript - 正则表达式替换最后 4 位数字

我在 JavaScript 中有一个数字变量,我想用最后 4 个字符替换它。例子:

我有一个号码 123456789,我希望它像这样被替换 12345****

在 JavaScript 中是否有任何正则表达式可以做到这一点?

javascript regex

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

允许的字符正则表达式 (JavaScript)

我正在尝试构建一个允许使用以下字符的正则表达式:

A-Z

a-z

1234567890

!@#$%&*()_-+={[}]|\:;"'<,>.?/~`
Run Code Online (Sandbox Code Playgroud)

所有其他字符均无效。这是我构建的正则表达式,但它没有按我预期的方式工作。我希望 .test() 在存在无效字符时返回 false:

var string = 'abcd^wyd';

function isValidPassword () {
    var regex = /[0-9A-Za-z!@#$%&*()_\-+={[}\]|\:;"'<,>.?\/\\~`]+[0-9A-Za-z!@#$%&*()_\-+={[}\]|\:;"'<,>.?\/\\~`]*/g
    return regex.test(string);
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,即使字符串中存在“^”,测试也始终返回“true”。

javascript regex

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

JS - 在对象数组上使用 .every 方法

我需要知道是否可以在多维数组上使用 array.every 方法。

我的数组如下所示:

tabs=[
{label: string, icon: icon, routerLink: link},
{label: string, icon: icon, routerLink: link},
{label: string, icon: icon, routerLink: link}]
Run Code Online (Sandbox Code Playgroud)

我需要知道选项卡内的每个标签是否不等于特定标签。如果您能提供详细的答案,我将非常感激,因为我是一名新手程序员,想了解我在做什么!但无论如何请随意回答。:) 到目前为止谢谢!

编辑:我正在使用此方法将选项卡添加到我的选项卡菜单(ng2,primeng):

tabs=[
{label: string, icon: icon, routerLink: link},
{label: string, icon: icon, routerLink: link},
{label: string, icon: icon, routerLink: link}]
Run Code Online (Sandbox Code Playgroud)

TABS 是 primeng 提供的 MenuItem[] 类型,而 tab 是任何类型。

每次我双击图表时,都会调用该图表,并将一个新选项卡推入我的菜单中。现在我想检查带有特定标签的选项卡是否已经打开,以便它不会再次打开。我尝试将 for 循环与 if 结合使用

addTab(id: string) {
  if (id === 'linechart') {
    this.tab = {
      label: 'NW-Details',
      icon: 'fa-area-chart',
      routerLink: ['/nwdetails']
    }
    TABS.push(this.tab);
  }
  if (id …
Run Code Online (Sandbox Code Playgroud)

javascript arrays typescript

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

循环遍历嵌套的json对象

我有一个设计糟糕的JSON对象,遗憾的是我此时无法更改其中包含许多对象.以下是我正在使用的示例:

var land = [
    {"name":"city","value":"Los Angeles"},
    {"name":"state","value":"California"},
    {"name":"zip","value":"45434"},
    {"name":"country","value":"USA"}
];
Run Code Online (Sandbox Code Playgroud)

这是我如何循环我:

$(document).ready(function(){
    $.each(land, function(key,value) {
      $.each(value, function(key,value) {
          console.log(key + ' : ' + value);
      })
    }); 
})
Run Code Online (Sandbox Code Playgroud)

结果如下:

name : city
value : Los Angeles
name : state
value : California
name : zip
value : 45434
name : country
value : USA
Run Code Online (Sandbox Code Playgroud)

我的目标是得到这样的结果:

city : Los Angeles
state : California
zip : 45434
country: USA
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?我如何实现预期的结果?先感谢您 :)

javascript jquery json

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

如何在javascript中创建nxn矩阵/数组?

我想创建一个具有非固定行数的数组或矩阵

var matrix=[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript

5
推荐指数
2
解决办法
7175
查看次数

连接Mysql中的字段

我有一张这样的桌子

id   name   value
1    Ram     a
2    John    b
3    Ram     c
4    Ram     d
5    John    e
Run Code Online (Sandbox Code Playgroud)

我想要像这样的输出

name   value
Ram     a,c,d
John    b,e
Run Code Online (Sandbox Code Playgroud)

有没有办法执行此查询?

更新:

表格式:

id   field1   value  field2
1    val1     a       null
2    val2     b       null
3    val1     c       null
4    val2     d       null
5    null     e       val1
5    null     f       val1
5    null     g       val2
5    null     h       val2
Run Code Online (Sandbox Code Playgroud)

输出:

field1   field2   value
val1      null    a,c
val2      null    b,d
null      val1    e,f
null      val2 …
Run Code Online (Sandbox Code Playgroud)

mysql sql select string-concatenation

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

在html文本输入框中输入文本时,如何执行jquery函数?

我有类似的HTML代码

<input type="text" class="input-box">
Run Code Online (Sandbox Code Playgroud)

输入框填充4个字符时,我想执行jQuery函数。

例如,我键入“ ABCD”,则将执行该函数,而不是针对“ AB”或“ ABC”之类的东西。我怎样才能做到这一点?

html jquery

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

如何检查字符串匹配数组的一部分

我有这样的数组

var invalidChars = ["^", "_", "[", "]"];

var inputText = "abc^"   - true
var inputText = "abc_"   - true
var inputText = "abc"    - false
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我知道如何使用jQuery/Javascript检查我的输入字符串是否包含数组中的任何项目?

我尝试了$ .InArray和indexof.它不起作用检查整个字符串.

javascript jquery

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