小编ten*_*nub的帖子

删除仅限空格的数组元素

由于使用array.splice就地修改了数组,如何在不抛出错误的情况下从数组中删除所有仅空白元素?使用PHP,我们有preg_grep,但我在JS中如何正确地执行此操作.

由于上述原因,以下内容不起作用:

for (var i=0, l=src.length; i<l; i++) {

    if (src[i].match(/^[\s\t]{2,}$/) !== null) src.splice(i, 1);

}
Run Code Online (Sandbox Code Playgroud)

错误:

未捕获的TypeError:无法调用undefined的方法'match'

javascript

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

RegEx问题| 需要验证数量范围

我想要一个匹配字符串的正则表达式,该字符串以范围内的数字结尾0-17.例如test_1.pngtest_08.png.

我尝试了以下方法:

(.*)_(([0-1]\d|[0-7])).png

但它用8或跳过字符串9,即.test_9.png.我的字符串可能包含带0或不带的文件名0,即.test_07.pngtest_7.png.如何修改我的RegEx以便不跳过任何字符串?

c# regex

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

getElementById - Javascript

我正在使用Google自动填充javascript代码来完成地址.它跟踪获得Id的输入字段document.getElementById('addressField').我遇到的问题是输入字段的id看起来像myForm:j_idt329:addressField.我需要在许多不同的页面中使用它.所以id看起来每次都不同但总是包含最后的单词addressField.有另一种方法如何获得元素?也许用RegEx?这是完整的javascript:

function initialize() {

var input = document.getElementById('addressField');
var options = {
    types: ['geocode']
};

var autocomplete = new google.maps.places.Autocomplete(input, options);

}
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html javascript

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

有没有办法建立一个基于雄辩的输入参数的查询?

为了更好地解释这个问题,我将举一个例子:

假设我有一个世界记录数据库,并希望为它创建一个api.假设我想添加一个接收search路径GETPOST参数(让我们保持简单,GET现在就说).是否有可能编写一个search控制器方法,它使用类似数组的东西作为Eloquent where方法的参数,同时还使用like参数(MySQL LIKE)?

我有以下工作,但仅适用于确切的值:

public function search()
{

    $params = Input::all();

    return Records::where($params)->get();

}
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent laravel-4

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

标签 统计

javascript ×2

c# ×1

eloquent ×1

html ×1

laravel ×1

laravel-4 ×1

php ×1

regex ×1