小编s4l*_*ish的帖子

NSRegularExpression验证电子邮件

我想使用NSRegularExpression类来验证是否NSString是电子邮件地址.

像这样的伪代码:

- (BOOL)validateMail : (NSString *)email
{
    NSRegularExpression *expression = [NSRegularExpression regularExpressionWithPattern:@"" options:NSRegularExpressionCaseInsensitive error:NULL];

    if(emailValidated)
    {
        return YES;
    }else{
        return NO;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不知道我是如何验证NSString的,如果它看起来像这个"email@stackoverflow.com"

也许有人可以帮助我.

问候s4lfish

regex cocoa ios

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

Magento 1.7 - Cron.php:时间安排太迟了

我创建了一些由magento cron执行的模块,但我总是得到错误.数字:

  • Cron.php每5分钟执行一次
  • system/cron/schedule_generate_every = 15
  • system/cron/schedule_ahead_for = 30
  • system/cron/schedule_lifetime = 15

模块cronjobs应每5分钟执行一次.它们被正确添加到cron_schedule执行,即2014-01-16 16:40:00,2014-01-16 16:45:00,2014-01-16 16:50:00 ...但是执行中16:50我收到很多错误.异常'Mage_Core_Exception',消息'为时间表太晚了'.也适用于未来的工作.

也许:我们当地时间是17:50,服务器时间是16:50.但我不记得我们之前在其他cronjobs上遇到过这个问题.

cron magento

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

按数量过滤收集

我尝试按数量过滤集合: $_productCollection->addAttributeToFilter('qty', array('gt' => 30)); 但是这不起作用.

有人可以给我一个提示,按数量过滤产品系列吗?

我也尝试过:

$stockCollection = Mage::getModel('cataloginventory/stock_item')->getCollection()
                             ->addFieldToFilter('qty', array('gt' => 99999999));
$entityIds = array();
foreach ($stockCollection as $item) {
    $entityIds[] = $item->getOrigData('product_id');
}

$_productCollection->addAttributeToFilter('id', array('in' => $entityIds));
Run Code Online (Sandbox Code Playgroud)

entityId数组是空的,但$ _productCollection仍然返回产品?!

collections filter magento

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

标签 统计

magento ×2

cocoa ×1

collections ×1

cron ×1

filter ×1

ios ×1

regex ×1