这是我的 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) 我有一个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)
我有一个函数应该在创建后打开一个目录,
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');工作正常的目录的创建.
我在这做错了什么?
我在Tcl中有两个关于命名空间的问题.
namespace eval ::dai {
set a 5
set b 10
namespace export *
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:
export *- 导出会使这个命名空间内的一些变量可以用在其他命名空间中,但这是什么export *意思?
设置5,我们不应该使用variable a 5?他们是一样的吗?一些教程说在命名空间内部,我们应该使用variable,命名空间variable和set命名空间之间有什么区别?
我遇到了几个博客,告诉我们如何做到这一点,但我不确定苹果是否接受或拒绝这些应用程序.我经历的链接如下:
请各位朋友帮我解决一下如何做到这一点的简单解决方案?
我开始知道有一个委托函数:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 3;
}
Run Code Online (Sandbox Code Playgroud)
但是如何实现这一点以及如何选择具有复选标记的特定行,因为它是在Apple的标准邮件应用程序中完成的?
鉴于以下域模型:
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) 我想使用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的排序方法以某种方式指定它,以便它符合层次结构吗?
如何阻止排序方法区分小写和大写字母?
我建议的解决方案
有什么建议?谢谢.
我有一个是试图获得一个传统的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错误.
我需要做些什么来解决这个错误?
我正在开发一个基于Twitter Bootstrap选项卡的表单.
我使用Parsley作为验证表格.
在单击转到步骤2的下一个按钮之前,我想仅验证第一个选项卡上的字段(步骤1).
有没有办法做到这一点?干杯.
我正在创建一个使用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".
javascript ×4
asp-classic ×1
c# ×1
collections ×1
export ×1
forms ×1
ios ×1
ios-4.2 ×1
ios4 ×1
java ×1
jlist ×1
jquery ×1
linq ×1
namespaces ×1
nhibernate ×1
node-webkit ×1
node.js ×1
parsley.js ×1
regex ×1
sorting ×1
swing ×1
tcl ×1
validation ×1
vbscript ×1