问题列表 - 第48313页

PHP正则表达式为黎巴嫩电话号码

我正在写一个php应用程序,询问人们在黎巴嫩的电话号码.我不希望在输入格式中非常严格,所以我遇到了一些麻烦的验证.

黎巴嫩的电话号码就是这样的.

961 3 123456

961:国家代码.我想要它有或没有它是有效的.

3:区号.这里很棘手.可能的区号是03,70和71.当国家代码存在时,03降低0并变为3而70和71是有或没有国家代码.

123456:电话号码,总是6位数.

这是我正在尝试验证的格式:

961 3 123456
961 70 123456
961 71 123456
03 123456
70 123456
71 123456

这里的空格只是为了清晰起见,我在剥离所有空格和非字母数字字符后进行验证.

就是这样,如果有人可以提供帮助,那就太好了.谢谢

php regex

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

在rails中更改设计用户控制器?

我已经开始使用devise for我的rails应用程序,但是我需要对设计的控制器逻辑进行一些更改,我的问题是我分配用户角色,并且我想 params[:user][:role_ids] ||= []在更新操作中加入,所以如果所有角色都是未经检查然后它实际上工作.

什么是最好的方法呢?

ruby-on-rails devise

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

我能以某种方式从我的rails应用程序执行我的db/seeds.rb文件吗?

我正在构建一个演示,我想让一个非技术人员很容易设置和运行演示.我已经构建了一个包含大量演示数据的seeds.rb文件.我希望能够通过页面链接提供管理员级别的操作,将rails应用程序重置为已知状态.我不想为这些非技术演示者提供命令行和耙子,因为他们可能会在脚下射击.

我已经研究过在方法中使用load'db/seeds.rb',但这并不是我想要的.我知道我错过了什么,但是什么?

ruby-on-rails seed

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

在C++中解除引用char指针的问题

我有一个小的学校作业.我的输出不正确.你能看出我做错了什么吗?

//1. Create a char pointer named cp
char *cp;

//2. Dynamically allocate a char and store its address in cp
char dynamicChar = 'A';
cp = &dynamicChar;

//3. Write the character 'x' into the char
*cp = 'x';

//4. Print out the value of the char using cout
cout << cp << endl;
Run Code Online (Sandbox Code Playgroud)

打印输出语句A@@而不是仅打印A.我不确定我做错了什么.

c++ pointers char dereference

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

红宝石中有each_if吗?

假设我在Ruby中有这个循环.

@list.each { |i|
  puts i

  if i > 10
    break
  end
}
Run Code Online (Sandbox Code Playgroud)

我希望在列表中循环直到满足条件.

这让我觉得"un Ruby'ish",因为我是Ruby的新手,有没有Ruby方法可以做到这一点?

ruby each conditional

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

需要帮助绑定Set与Spring MVC表单

我一直在尝试过去3天仍然无法解决我的问题

我有人类

@SuppressWarnings("rawtypes")
 @OneToMany(cascade = CascadeType.ALL, fetch=FetchType.LAZY, mappedBy="person")
 @JoinColumn(name="person_id")
 public Set<Book> books = new HashSet<Book>();

class Book

book_id
person_id
Run Code Online (Sandbox Code Playgroud)

在我的JSP表单中,我有

<c:forEach items="${BookList}" var="var1" varStatus="counter">
     <input type="checkbox" name="books[${counter.index}].book_id" value="${var1.book_id}" >${var1.book_name}</input>
    </c:forEach>
Run Code Online (Sandbox Code Playgroud)

我根据复选框将书籍插入表格中.书籍列表是从refrenceData模型填充的.

调节器

@RequestMapping(value = "/persons/add", method = RequestMethod.GET)
    public String getAdd(Model model) {
        logger.debug("Received request to show add page");

        // Create new Person and add to model
        // This is the formBackingOBject
        model.addAttribute("personAttribute", new Person());

        // This will resolve to /WEB-INF/jsp/addpage.jsp
        return "hibernate/addpage";
    }



@RequestMapping(value = "/persons/add", method = RequestMethod.POST) …
Run Code Online (Sandbox Code Playgroud)

java data-binding spring-mvc

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

带有utf-8的xml PHP标头

我正在使用header()函数将文件转换为XML标准.问题是我用的时候<?php header("Content-type: text/xml; charset=utf-8"); ?>它只是渲染<?xml version="1.0"?>,没有enconding/charset.我错误地使用它了吗?

php xml dom header character-encoding

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

使用members-get路由的控制器操作的form_tag问题

我正在创建一个form_tag面板,其中包含特定于控制器操作的信息(复选框).此操作在"routes.rb"中设置如下:

resources :students do
  collection do
    get :send_student_report_pdf
  end   
end
Run Code Online (Sandbox Code Playgroud)

当我从link_to调用动作时,此设置工作正常:

<%= link_to "Download PDF Report", :action => 'send_student_report_pdf', :controller => 'students'%>
Run Code Online (Sandbox Code Playgroud)

但是,当我在a中使用它时form_tag,它一直给我这个错误:

Routing Error
No route matches "/students/send_student_report_pdf"
Run Code Online (Sandbox Code Playgroud)

form_tag我的代码在这里:

<%= form_tag :controller => 'students', :action => 'send_student_report_pdf', :method => 'get' do %>
  <%= label_tag "Include columns" %> <br>
  <%= check_box_tag "first_name", params[:first_name], checked = true %> <%= label_tag "First Name" %><br>  
  <%= submit_tag "Download PDF Report", :action => 'send_student_report_pdf', :controller => 'students'%>  
<% end …
Run Code Online (Sandbox Code Playgroud)

routes ruby-on-rails form-for link-to

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

如何在Groovy中获取classpath?

如何获得CLASSPATHGroovy的当前值?

groovy

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

当行的顺序无关紧要时,Python比较两个CSV文件

我有一些代码可以创建CSV文件.它写入文件的行的顺序可能会有所不同.我正在编写测试以确保CSV文件符合我的预期.我需要做的就是检查所有行是否存在以及所有字段是否相等.我有下面的代码,但我不知道如何让它工作,所以它不关心行的顺序.如何确保两个CSV文件包含相同的行,但行的顺序无关紧要?

 def assertRowsEqual(self, first, second)

    error_count = 0
    first_f = open(first)
    csv1 = csv.reader(first_f, delimiter=',', quotechar='"',
                    quoting=csv.QUOTE_ALL)

    second_f = open(second)
    csv2 = csv.reader(second_f, delimiter=',', quotechar='"',
                    quoting=csv.QUOTE_ALL)

    for row1 in csv1:
        row2 = csv2.next()
        if row1 != row2:
          self.fail("NOT THE SAME\n")
Run Code Online (Sandbox Code Playgroud)

python csv

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