小编use*_*794的帖子

使用Jquery检查大写/小写/数字

要么我真的在这里迟钝,要么只是睡眠不足,但为什么这不起作用?如果我使用"或"运算符,它适用于每个单独的测试,但一旦将其更改为"和"运算符,它就会停止工作.

我正在尝试测试表单的密码输入,以查看它是否包含小写,大写和至少1个符号.我遇到了很多麻烦,所以帮助很可爱,这是我的代码.

var upperCase= new RegExp('[^A-Z]');
var lowerCase= new RegExp('[^a-z]');
var numbers = new RegExp('[^0-9]');

if(!$(this).val().match(upperCase) && !$(this).val().match(lowerCase) && !$(this).val().match(numbers))    
{
    $("#passwordErrorMsg").html("Your password must be between 6 and 20 characters. It must contain a mixture of upper and lower case letters, and at least one number or symbol.");
}
else
{
    $("#passwordErrorMsg").html("OK")
}
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

PDO - 为foreach()提供的参数无效

我正在尝试输出我的mysql数据库的内容,但无论我使用什么方法错误,这里是我现在使用的代码;

try 
{
    $dbh = new PDO("mysql:host = $hostname; dbname = kzkcubcy_webDev", $username, $password);
    /*** echo a message saying we have connected ***/
    echo 'Connected to database<br />';

    /*** The SQL SELECT statement ***/
    $sql = "SELECT * FROM animals";
    foreach ($dbh->query($sql) as $row)
    {
        print $row['animal_type'] .' - '. $row['animal_name'] . '<br />';
    }

    /*** close the database connection ***/
    $dbh = null;
}
catch(PDOException $e)
{
    echo $e->getMessage();
}
?>
Run Code Online (Sandbox Code Playgroud)

错误输出为"警告:在第21行的/home/kzkcubcy/public_html/index.php中为foreach()提供的参数无效"

和第21行是; "foreach($ dbh-> query($ sql)as $ row)".我已经厌倦了许多其他方法来实现这一点,但即使从教程中逐字逐句复制也似乎不起作用.

php mysql pdo

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

有关初始化列表C++的问题

例如,假设我有以下代码;

class Foo
{
    public:
    Foo(int x) : _foo(x)
    {

    }

    private:
    int _foo;

    protected:
    std::string _bar;
};

class Bar : public Foo
{
    public:
    Bar() : Foo(10), _temp("something"), _bar("something_else")
    { 

    }
    private:
    std::string _temp;
};

int main()
{
    Bar stool;
}
Run Code Online (Sandbox Code Playgroud)

代码没有运行,因为_bar是Foo类,并且它似乎不知道它存在,所以这不是你怎么做的?或者你会在Foo的构造函数中使用_bar吗?这可行,但如果_bar并不总是必须分配什么呢?

编辑:下面是我正在使用的真实代码;

Entity::Entity(GameState *state, bool collidable) 
    :_isLoaded(false), _state(state), alive(true), collidable(collidable),               name(entityDetault)
Run Code Online (Sandbox Code Playgroud)

{

}

Entity::Entity(GameState *state, bool collidable, entityName _name)
    :_isLoaded(false), _state(state), alive(true), collidable(collidable), name(_name)
{

}
Run Code Online (Sandbox Code Playgroud)

然后子类将使用此构造函数;

Player::Player(GameState *state) 
: Entity(state,true,entityName::entityPlayer), health(100),bulletSpeed(600),_colour(sf::Color(128,255,86,255))
Run Code Online (Sandbox Code Playgroud)

这一切现在看起来都正确吗?比在构造函数体中完成所有操作稍微好一些.

c++

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

标签 统计

c++ ×1

css ×1

html ×1

javascript ×1

jquery ×1

mysql ×1

pdo ×1

php ×1