if(!eregi("^([0-9a-z_\[\]\*\- ])+$", $subuser))
$form->setError($field, "* Username not alphanumeric");
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我为什么不允许这样的字符-
和*
?
if(!eregi("^([0-9a-z])+$", $subuser))
$form->setError($field, "* Username not alphanumeric");
Run Code Online (Sandbox Code Playgroud)
这是原始代码.一位朋友将其更改为顶部,它将允许az和0-9,但它不允许我需要的其他字符.谁能帮我?
提前致谢.
而不是从网上抓取这个算法的Ruby版本,我想根据它的描述在这里创建我自己的.但是我无法弄清楚两件事
def primeSieve(n)
primes = Array.new
for i in 0..n-2
primes[i] = i+2
end
index = 0
while Math.sqrt(primes.last).ceil > primes[index]
(primes[index] ** 2).step(primes.length - 1, primes[index])
{|x| x % primes[index] == 0 ? primes.delete(x) : ""}
index += 1
end
primes
end
Run Code Online (Sandbox Code Playgroud)
我很确定它与修改数组长度的删除操作有关.例如,当我输入n = 10时,我的函数当前产生2,3,5,7,9,10,这显然是不正确的.关于我如何改变它以使它像它应该的那样工作的任何建议?
我有一个循环运行,将处理1000的记录,目前一旦循环运行它无法停止,用户必须等到它完成.当有人点击"取消"按钮时,如何停止循环?我如何打破其他常规?
谢谢
我正在编写PHP代码,我希望自己使用POST传递会话ID.我不希望cookie存储会话,因为它会在用户退出POST周期时丢失.
PHP会自动设置cookie.我了解到可以通过设置session.use_cookies
为0 来改变这种行为php.ini
.不幸的是,我无权访问该文件,我也不想破坏在同一服务器上运行的其他脚本的行为.
有没有办法在PHP脚本中禁用或取消会话cookie?
编辑:由于建议的解决方案不适合我,我在代码中的位置使用$ _SESSION = array(),我发现会话应该无效.
我有一个UIView
最终将包含大约2个屏幕的信息.我希望让用户能够通过轻弹向下滚动(只需在Safari中标准轻弹).
我该怎么做呢?
我正在尝试在Excel宏中调用Web服务:
Set objHTTP = New MSXML.XMLHTTPRequest
objHTTP.Open "post", "https://www.server.com/EIDEServer/EIDEService.asmx"
objHTTP.setRequestHeader "Content-Type", "text/xml"
objHTTP.setRequestHeader "SOAPAction", "PutSchedule"
objHTTP.send strXML
Run Code Online (Sandbox Code Playgroud)
我得到以下回复:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Server did not recognize the value of HTTP Header SOAPAction: PutSchedule.</faultstring>
<detail />
</soap:Fault>
</soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)
以前有人做过这样的事吗?
如果我有以下选择,并且不知道用于提前选择项目的值,就像在这个问题或我想要选择的项目的索引一样,如果我知道了,我怎么能用jQuery选择其中一个选项选项C之类的文本值?
<select id='list'>
<option value='45'>Option A</option>
<option value='23'>Option B</option>
<option value='17'>Option C</option>
</select>
Run Code Online (Sandbox Code Playgroud) 这些天我必须经常在图书馆进行计算,并且我的U3智能驱动器出现了一些问题.尽管在一些计算机上工作,公共库在这里限制EXE文件的执行并禁用自动播放,使我的U3应用程序无用.是否有一种很好的方法来绕过限制并获得某些东西 - 任何东西 - 来运行?
在数据库原型中,我有一组字段(如名称,描述,状态),这些字段在多个功能不同的表中是必需的.
这些字段始终具有相同的最终用户功能,用于标记,显示,搜索,过滤等.它们不是外键约束的一部分.该如何建模?
我可以想到以下变种:
每个表都获得所有这些属性.在这种情况下,你会如何命名他们?相同,在每个表中,或与表名前缀(如usrName,prodName)
将它们移动到表属性中,将外键添加到"核心"表,引用Attributes.PK
如上所述,但不是外键,而是在各自的核心表中使用Attributes.PK作为PK.
在VB6中,您可以这样做:
Dim a As Variant
a = Array(1, 2, 3)
Run Code Online (Sandbox Code Playgroud)
你能在VB.NET中用特定的类型做类似的事情吗?
Dim a() As Integer
a = Array(1, 2, 3)
Run Code Online (Sandbox Code Playgroud) php ×2
c# ×1
cocoa-touch ×1
database ×1
dom ×1
excel ×1
excel-vba ×1
iphone ×1
javascript ×1
jquery ×1
regex ×1
restriction ×1
ruby ×1
session ×1
uiscrollview ×1
vb.net ×1
vb6 ×1
vba ×1
web-services ×1
windows ×1