小编Okk*_*kky的帖子

正则表达式在Javascript中的括号之间获取字符串

我正在尝试编写一个正则表达式,它返回括号之间的字符串.例如:我想获取字符串"("和")"之间的字符串

I expect five hundred dollars ($500).
Run Code Online (Sandbox Code Playgroud)

会回来的

$500
Run Code Online (Sandbox Code Playgroud)

找到正则表达式以在Javascript中获取两个字符串之间的字符串

但我是正则表达式的新手.我不知道如何在regexp中使用'(',')'

javascript regex string

154
推荐指数
7
解决办法
31万
查看次数

基于多个分隔符拆分字符串

我试图通过引用如何将jquery中的字符串拆分为多个字符串作为分隔符来拆分基于多个分隔符的字符串

由于我决定遵循多个分隔符

var separators = [' ', '+', '-', '(', ')', '*', '/', ':', '?'];
var tokens = x.split(new RegExp(separators.join('|'), 'g'));?????????????????
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误

Uncaught SyntaxError: Invalid regular expression: / |+|-|(|)|*|/|:|?/: Nothing to repeat 
Run Code Online (Sandbox Code Playgroud)

怎么解决?

javascript regex string jquery split

33
推荐指数
3
解决办法
6万
查看次数

替代eval()javascript

我主要使用javascript,Jquery,knockout等

吸引eval()给我的是

var a = 5;
var b = 10;
eval("a+b");
//Gives me output 15
Run Code Online (Sandbox Code Playgroud)

注意:我工作的情况是值ab动态变化

在我的工作中,我正在处理来自json,knockout等的许多动态对象.所以eval解决了我的大部分问题.但正如我读到的那样,我发现eval()有很多问题,如减速等.

我搜索了很多并且没有找到任何替代eval()的时候我必须将方程式作为字符串获取为方程式作为对象.

任何人都可以建议一个插件或功能替代eval()记住我上面给出的例子

问题:

我正在使用挖空映射从Json数据创建一个表.因此,生成json格式的表格.我还使用knockout计算了一些场.现在我使用硬编码

self.Salary = ko.computed(function(){ return self.salaryEqn() && eval(self.salaryEqn()).toFixed(2); })
self.salaryEqn(salEqnTxt); 
Run Code Online (Sandbox Code Playgroud)

我想动态执行这些方程式.我可以创建它作为字符串动态,但评估它们是我面临的问题.

我想要解决方案

有没有办法在不使用eval的情况下计算存储在JavaScript中的字符串中的公式?

像一个公式

 "self.Salary = ko.computed(function(){ return self.salaryEqn() && eval(self.salaryEqn()).toFixed(2); })"
Run Code Online (Sandbox Code Playgroud)

javascript jquery eval jquery-plugins

25
推荐指数
2
解决办法
6万
查看次数

从字符串jquery中删除字符串

我试图使用jquery在字符串中替换

var myString ="qwerty"

var avoid ="t"
Run Code Online (Sandbox Code Playgroud)

我想做点什么

myString.replace(avoid,'');
Run Code Online (Sandbox Code Playgroud)

我能够删除像myString.replace('t','');但我希望它像myString.replace(avoid,'');

怎么做?

JsFiddle:http://jsfiddle.net/nKSZT/

javascript string jquery replace

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

无法在Google Chrome中获取JSON文件?

可能重复:
使用Chrome中的本地文件的jQuery getJSON问题

我的html文件"index.html"和"contact.json"都在同一个文件夹中

我的代码来获取json文件

function loadData(fileName) { 
    // getting json from a remote file
    // by returning the jqXHR object we can use the .done() function on it
    // so the callback gets executed as soon as the request returns successfully
    return $.getJSON( fileName + ".json");
}

function fillDataTable(data) {
//  alert(data);
    // iterate over each entry in the data.info array
    $.each(data.info, function(index, element) {
    // append it to the table
    $("#contact").append('<tr><td>' + element.name + '</td><td>'+ element.email +'</td><td>' + …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json google-chrome

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

Jquery删除innertext但保留html

我有类似的东西.

<div id="firstDiv">
    This is some text
    <span id="firstSpan">First span text</span>
    <span id="secondSpan">Second span text</span>
</div>
Run Code Online (Sandbox Code Playgroud)

我想删除' 这是一些文本 '并且需要完整的html元素.

我试过用类似的东西

$("#firstDiv")
    .clone()    //clone the element
    .children() //select all the children
    .remove()   //remove all the children
    .end()  //again go back to selected element
    .text("");
Run Code Online (Sandbox Code Playgroud)

但它没有用.

有没有办法获得(并可能通过.text(""))标签内的自由文本,而不是其子标签中的文本删除?

非常感谢.

javascript jquery dom

10
推荐指数
2
解决办法
6840
查看次数

如何在express-node js中使用具有集群的粘性会话

我参考这个问题创建了一个依赖于应用程序的集群

但我开始面对会话处理方面的问题.如何在带有集群的快速js中使用sticky-session.

我试图使用这个npm模块.但这导致了同样的情况.如何解决此会话问题.

sticky(http.createServer(app).listen(app.get('port'), function () {
    console.log('Express server listening on port ' + app.get('port'));
}););
Run Code Online (Sandbox Code Playgroud)

session node.js express

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

在嵌套的json对象中查找和更新

我使用此代码从sJhonny的问题中找到json对象所需的部分

数据样本

TestObj = {
    "Categories": [{
        "Products": [{
            "id": "a01",
            "name": "Pine",
            "description": "Short description of pine."
        },
        {
            "id": "a02",
            "name": "Birch",
            "description": "Short description of birch."
        },
        {
            "id": "a03",
            "name": "Poplar",
            "description": "Short description of poplar."
        }],
        "id": "A",
        "title": "Cheap",
        "description": "Short description of category A."
    },
    {
        "Product": [{
            "id": "b01",
            "name": "Maple",
            "description": "Short description of maple."
        },
        {
            "id": "b02",
            "name": "Oak",
            "description": "Short description of oak."
        },
        {
            "id": …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json jquery-selectors

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

自动关闭警报

有没有办法alert()自动关闭JavaScript ?

我有警报

alert("Error found");
Run Code Online (Sandbox Code Playgroud)

我想在几秒钟之后关闭它.这是可能的还是我应该去jQuery对话

javascript jquery alert auto-close

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

错误:找不到模块'jade~'

我是节点js的新手.我使用Compound Js来创建一个crud操作.

该应用程序工作正常,直到我试图提醒一个值,之后我收到了错误

500 Error: Cannot find module 'jade~'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题

我的索引

#tabs
  ul
    li
      a(href='#tabs-1') New Leave
    li
      a(href='#tabs-2') Index of Leave
  #tabs-1
    .page-header
      h1 New employee

    - var form = formFor(employee, {action: pathTo.employees(), method: 'POST', id: "employee_form", class: 'form-horizontal'})

    != form.begin()
    != errorMessagesFor(employee) 
    .control-group
      != form.label("code", false, {class: "control-label"})
      .controls
        != form.input("code")
    .control-group
     != form.label("description", false, {class: "control-label"})
      .controls
        != form.input("description")
    .control-group
      != form.label("applicable", false, {class: "control-label"}) …
Run Code Online (Sandbox Code Playgroud)

javascript node.js railway.js compoundjs pug

7
推荐指数
4
解决办法
3万
查看次数