小编yPh*_*hil的帖子

如何逐行读取文本区域HTML标记

我有一个文本区域,其中每行包含如下的整数值

      1234
      4321
     123445
Run Code Online (Sandbox Code Playgroud)

我想检查用户是否真的没有使用有效值而不是一些有趣的值,如下所示

      1234,
      987l;
Run Code Online (Sandbox Code Playgroud)

为此,我需要逐行阅读文本区域并验证.如何使用javascript逐行读取文本区域?

html javascript jquery textarea

73
推荐指数
4
解决办法
15万
查看次数

angularjs - ng-repeat:从JSON数组对象访问键和值

我有JSON Array对象,如下所示.

$scope.items = 
    [
    {Name: "Soap",  Price: "25",  Quantity: "10"},
    {Name: "Bag",   Price: "100", Quantity: "15"},
    {Name: "Pen",   Price: "15",  Quantity: "13"}
];
Run Code Online (Sandbox Code Playgroud)

我想在angular.js中使用ng-repeat分别获取键和值.我尝试了以下代码,但它无法正常工作.

<tr ng-repeat="(key, val) in items">
  <td>{{key}}</td> 
  <td>{{val}}</td>
 </tr> 
Run Code Online (Sandbox Code Playgroud)

我认为问题在于大括号'['和']'.任何人都可以建议我如何解决问题?

编辑:

非常感谢你的回复.我已经尝试过您的代码及其工作原理.但我真正的要求是显示如下所示的项目.

Name     Price  Quantity
Soap        25  10
Bag        100  15
Pen         15  13
Run Code Online (Sandbox Code Playgroud)

我正在使用一些<tr><td>HTML.但没有任何东西在屏幕上显示.代码如下所示.

<table>  
 <tr ng-repeat="item in items">
  <tr ng-repeat="(key, val) in item">
      <td>{{key}}</td>
      <td>{{val}}</td>
  </tr>
</tr> 
</table>
Run Code Online (Sandbox Code Playgroud)

我知道html不允许<tr>在另一个内部<tr>.我最好的尝试.但没有运气.如果你可以帮助我,那将是很棒的.提前致谢.

json angularjs

34
推荐指数
2
解决办法
12万
查看次数

regexp(sed)抑制"不匹配"输出

我坚持下去并且无法绕过它:我怎么能告诉sed返回找到的值,否则闭嘴

这真的超出了我:如果他找不到任何东西,为什么sed会返回整个字符串?我是否必须对返回的字符串运行另一个测试以验证它?我尝试在(非常短的)手册页中使用"-n",但它有效地抑制了所有输出,包括匹配的字符串.

这就是我现在拥有的:

echo plop-02-plop | sed -e 's/^.*\(.\)\([0-9][0-9]\)\1.*$/\2/'
Run Code Online (Sandbox Code Playgroud)

返回 02(这很好,花花公子,非常感谢),但是:

echo plop-02plop | sed -e 's/^.*\(.\)\([0-9][0-9]\)\1.*$/\2/'
Run Code Online (Sandbox Code Playgroud)

返回 plop-02plop(当它应该返回这个="" 什么都没有!Dang,你什么都没发现所以安静!大声喊叫!)

我尝试检查返回值,但这也失败了!喘气!!

$ echo plop-02-plop | sed -e 's/^.*\(.\)\([0-9][0-9]\)\1.*$/\2/' ; echo $?
02
0
$ echo plop-02plop | sed -e 's/^.*\(.\)\([0-9][0-9]\)\1.*$/\2/' ; echo $?
plop-02plop
0
$
Run Code Online (Sandbox Code Playgroud)

最后一个我甚至不敢相信.是sed真的,我应该使用的工具?我想从大海捞针中取出一根针,我想要针还是什么

regex bash shell sed

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

在elisp中,如何将函数放入变量中?

我想允许用户在"自定义"emacs后端中选择自己的命令(并且通常能够将可执行的表单名称存储在变量中)但这不起作用:

    (defun dumb-f ()
    (message "I'm a function"))

    (defvar my-function "dumb-f")

    (my-function)
    ==> Debugger entered--Lisp error: (invalid-function "dumb-f")

    (setq my-function 'dumb-f)

    (my-function)
    ==> Debugger entered--Lisp error: (invalid-function "dumb-f")
Run Code Online (Sandbox Code Playgroud)

我尝试了各种各样的形式,但仍然没有运气,而且我很难找到它,我得到了关于函数和变量的结果,但没有关于如何将前者放入后者...?

emacs elisp

16
推荐指数
2
解决办法
3731
查看次数

Emacs regexp计数发生

我正在寻找最快的例程(不是交互式)来获取字符串中正则表达式的匹配数.

就像是

(count-occurrences "a" "alabama")
=> 4
Run Code Online (Sandbox Code Playgroud)

regex emacs

11
推荐指数
3
解决办法
6972
查看次数

如何使用Font Awesome设置CSS复选框的样式

我正在尝试使用Font Awesome设置复选框的样式,复选框是从插件自动生成的,我使用wordpress我有一个关于JSFiddle中所有内容的模型

http://jsfiddle.net/bBPY5/1/

我的CSS似乎有些不对劲,但我无法弄清楚是什么.

<div id="sidebar-cards-archive">
<ul>
    <li class="cat-item cat-item-12">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="12">Common (223)</label>
    </li>
    <li class="cat-item cat-item-14">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="14">Epic (40)</label>
    </li>
    <li class="cat-item cat-item-11">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="11">Free (83)</label>
    </li>
    <li class="cat-item cat-item-15">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="15">Legendary (36)</label>
    </li>
    <li class="cat-item cat-item-13">
        <label>
            <input type="checkbox" name="ofcards-rarity[]" value="13">Rare (84)</label>
    </li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这是CSS

 @import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
 #sidebar-cards-archive ul li {
     list-style: none;
 }
 /*** custom checkboxes ***/
 input[type=checkbox] {
     display:none;
 }
 /* to hide …
Run Code Online (Sandbox Code Playgroud)

html css checkbox font-awesome

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

display:flex在Chrome中不起作用

我使用以下代码将两个盒子并排放在同一高度:

<style>
.row {display:flex;}
.col {flex:1;}  
</style>

<div class="row">
  <div class="col content">some content</div>
  <div class="col content raw">some other content</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这在Firefox中完美运行,但我正在研究我的网站的移动版本并添加box-sizing:border-box;到我的代码中.由于某种原因,这与flex搞砸了,所以我最终再次设置box-sizingcontent-box大多数元素并修复了它.但是,我刚刚意识到代码无法在Chrome上运行,无论是桌面还是移动,无论我的box-sizing线路是否存在,我都无法弄清楚什么是无效的.事实上,我正在移动网站上工作,但没有任何东西显示使用Chrome真的困扰我.

对于现场的问题,而该页面box-sizing在这里和(应该是)移动友好的一个是在这里.
Firefox中的一切都运行良好,Firefox上的移动预览也完美展现了它.任何人都可以帮我弄清楚什么是错的?

css google-chrome flexbox

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

BASH shell参数(间接)扩展

当我进入echo ${!BASH*}我的shell时,我得到名称以字符串"BASH"开头的所有env变量:

BASH BASHOPTS BASHPID BASH_ALIASES BASH_ARGC BASH_ARGV BASH_CMDS BASH_COMMAND BASH_LINENO BASH_SOURCE BASH_SUBSHELL BASH_VERSINFO BASH_VERSION
Run Code Online (Sandbox Code Playgroud)

BASH手册页非常谨慎,称为shell参数(间接)扩展.这个信息(这个特定的globbing模式的语法)必须在某个地方,但我找不到它.

  1. 我可以匹配变量名末尾的字符串吗?

    但主要是

  2. 我可以在变量名称的任何位置匹配字符串吗?

    哦,什么会令人愉快

  3. 我可以在变量名称的任何位置匹配任何内容(*)吗?(基本上列出for循环中的任何变量,BTW这正是我想要做的)

bash shell

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

request.on('error')和response.on('error')之间的区别是什么

http.request有2个事件产生错误时:request.on('error')response.on('error').

我看不出有什么不同,因为这两个错误都来自Web服务器.

thisError和之间有什么区别thatError

var request = http.request({hostname:"example.com"}, function(response){
    response.on('error', function(thisError){
     //what's the difference between thisError <<<<<<
    });
});
request.on('error', function(thatError){
    //and thatError      <<<<<
});
Run Code Online (Sandbox Code Playgroud)

node.js

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

如何全屏制作Gtk + 3窗口?

我正在寻找一个功能性的例子来演示如何全屏制作Gtk + 3窗口.

python-3.x gtk3

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