小编Sha*_*ard的帖子

仅验证/接受来自特定域名的电子邮件

这是我的 jQuery 脚本的一部分。我需要让系统验证特定域的电子邮件。

像example@schooldomain.com

并且只允许来自@schooldomain.com 的电子邮件

代码:

email: function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);}
Run Code Online (Sandbox Code Playgroud)

javascript jquery email-validation

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

[_ |\_ | \.]的含义是什么?在Javascript regexps?

我有一个js代码:

/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/
Run Code Online (Sandbox Code Playgroud)

但是什么意思[_|\_|\.]?(js regexp)

javascript regex

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

在Node.js和node-webkit中打开目录

我有一个函数应该在创建后打开一个目录,

setTimeout(function()
{
    var fs = require('fs');
    console.log(newPath);
    var open = fs.opensync(newPath, 'r');
}, 2500);
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.我收到以下错误

首先是,

TypeError:undefined不是eval的函数(eval at <anonymous>(file:///Users/proslav/Library/Developer/Xcode/DerivedData/trackingCore-ecxfviftqracjxhimcuhhhvyddso/Build/Products/Debug/trackingCore.app/Contents/Resources/timeBroFront. app/Contents/Resources/app.nw/js/jquery-1.10.2.min.js:3:4994),:43:18)

第二是,

未捕获的ReferenceError:未定义require

我在想,可能是我的变量newpath未定,但日志显示我正确的链接.var fs = require('fs');工作正常的目录的创建.

我在这做错了什么?

javascript node.js node-webkit

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

关于Tcl中命名空间的问题

我在Tcl中有两个关于命名空间的问题.

namespace eval ::dai {
         set a 5
         set b 10
         namespace export *
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. export *- 导出会使这个命名空间内的一些变量可以用在其他命名空间中,但这是什么export *意思?

  2. 设置5,我们不应该使用variable a 5?他们是一样的吗?一些教程说在命名空间内部,我们应该使用variable,命名空间variableset命名空间之间有什么区别?

namespaces export tcl

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

在iphone中的UITableView中进行多行选择和删除,如iphone中的Mail应用程序

我遇到了几个博客,告诉我们如何做到这一点,但我不确定苹果是否接受或拒绝这些应用程序.我经历的链接如下:

请各位朋友帮我解决一下如何做到这一点的简单解决方案?

我开始知道有一个委托函数:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 3;
}
Run Code Online (Sandbox Code Playgroud)

但是如何实现这一点以及如何选择具有复选标记的特定行,因为它是在Apple的标准邮件应用程序中完成的?

ios4 ios ios-4.2

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

NHibernate Linq - 如何选择WHERE IN

鉴于以下域模型:

Dog { Id, Name, Color }

Color { Id, Name }
Run Code Online (Sandbox Code Playgroud)

我如何获得有NHibernate.Linq的狗的颜色.在SQL中我会

SELECT Color.Id, Color.Name FROM Color 
    WHERE Id IN 
    (SELECT DISTINCT Dog.ColorId FROM Dog);
Run Code Online (Sandbox Code Playgroud)

c# linq nhibernate

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

使用集合的排序方法对JList进行排序

我想使用Collections的方法排序在IRC channellist中对用户列表进行排序,该列表存储为JList.以下代码在某种程度上实现了这一点:

users 是包含用户的JList.

userList 是用于使用Collections对列表进行排序的中间数据结构(LinkedList).

// Iterate through the JList and add the users to a LinkedList of strings.
for(Object userName : users.toArray())
    userList.add(userName.toString());

// Sort
Collections.sort(userList);              

// Clear the user list (removes all users).
users.clear();                            

// Put the sorted userList in users again.
while(iterator.hasNext() && i < userList.size()) 
     users.addElement(userList(get(i++));
Run Code Online (Sandbox Code Playgroud)

问题是IRC channelList有三个用户组:OP,有声用户和普通用户,它们需要按层次结构组织.当然,排序方法不考虑这一点.此外,sort方法区分小写和大写字母,这是不需要的.

总结的问题:

如何处理对不同用户组的排序; 我可以用Collections的排序方法以某种方式指定它,以便它符合层次结构吗?

如何阻止排序方法区分小写和大写字母?

我建议的解决方案

  • (效率低!)创建三个列表,并将相应的用户组添加到它们,排序,然后按顺序将它们添加到列表中.
  • 将用户名转换为小写(不幸).

有什么建议?谢谢.

java sorting collections swing jlist

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

document.getElementbyId:需要对象

我有一个是试图获得一个传统的ASP页面上的一些代码,innerHTML一个的<div>元素.

    Dim oElm 
    Set oElm = document.getElementById("screenDiv")

    if oElm Is Nothing then
        '''
    else
        document.getElementById("screenDiv").innerHTML = ""
    end if
Run Code Online (Sandbox Code Playgroud)

我已经尝试了上述但我得到了Object Required错误.

我需要做些什么来解决这个错误?

vbscript

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

在向导表单上使用欧芹(3个步骤)

我正在开发一个基于Twitter Bootstrap选项卡的表单.

我使用Parsley作为验证表格.

在单击转到步骤2的下一个按钮之前,我想仅验证第一个选项卡上的字段(步骤1).

有没有办法做到这一点?干杯.

javascript forms validation twitter-bootstrap parsley.js

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

Request.Querystring(variablevalue)可能吗?

我正在创建一个使用request.querystring在页面之间传输变量的应用程序.但是,目前我正在根据数组动态设置URL中的变量名称,我想使用(基本上)相同的数组在另一个页面上检索这些值.所以我提出了我认为简单的解决方案:

For Each x In AnswerIDs
    response.write(x)
    ctest = Request.Querystring(x)
    response.write(ctest)
Next
Run Code Online (Sandbox Code Playgroud)

然而,这似乎不起作用,因为它看起来像你不能使用Request.Querystring()变量作为它的参数.有谁知道我怎么能这样做?

这是查询字符串:

QuizMark.asp?11 = 1&12 = 1

在这种情况下,AnswerIDs由"11"和"12"组成,因此在我的循环中我想要它写"1"和"1".

request.querystring asp-classic

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