我想用正则表达式匹配两个密码.例如,我有两个输入"123456"和"1234567",那么结果应该不匹配(false).当我输入"123456"和"123456"时,结果应匹配(true).
我无法表达.任何人都可以帮助我.
我试图将PHP数组变量放入JavaScript变量中.
这是我的代码:
<html>
<head>
<script type="text/javascript">
function drawChart(row,day,week,month,date)
{
// Some code...
}
</script>
</head>
<body>
<?php
for($counter = 0; $counter<count($au); $counter++)
{
switch($au[$counter]->id)
{
case pageID.'/insights/page_active_users/day':
$day[] = $au[$counter]->value;
break;
case pageID.'/insights/page_active_users/week':
$week[] = $au[$counter]->value;
break;
case pageID.'/insights/page_active_users/month':
$month[] = $au[$counter]->value;
break;
}
}
?>
<script>
drawChart(600/50, '<?php echo $day; ?>', '<?php echo $week; ?>', '<?php echo $month; ?>', '<?php echo createDatesArray(cal_days_in_month(CAL_GREGORIAN, date('m',strtotime('-1 day')), date('Y',strtotime('-1 day')))); ?>');
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我无法获得PHP数组的价值.
我该如何解决这个问题?
我是codeigniter的新手.我试图获取一个带有查询的表的字段名称.
我写了一个查询
"select*from user"
并将其传递给$this->db->query()函数.我正在获得记录.但我想得到表的字段名称.那我该怎么办呢?
请有人帮帮我.提前致谢.
我想获得一个facebook页面的见解数据.我试过使用这个url的图形api:
https://graph.facebook.com/149279625121774/insights/?access_token=XXXX
Run Code Online (Sandbox Code Playgroud)
但它给出了空数据:
{ "data": [
], "paging": {
"previous": "https://graph.facebook.com/149279625121774/insights/...",
"next": "https://graph.facebook.com/149279625121774/insights/..."
}
}
Run Code Online (Sandbox Code Playgroud)
'149279625121774'是页面ID.
有人帮我这个吗?
我正在使用jquery和ajax.有时,它$没有定义给出错误.
这是我的代码:
<script language="javascript" type="text/javascript">
var base_path="<? echo $this->baseUrl().'/'; ?>";
function checkemail()
{
var email=document.getElementById('comp_email').value;
//alert(email);
if(email!='')
{
$.ajax({
url: base_path + "admin/jobs/emailcheck/",
data: "email="+email,
type: 'GET',
success: function (resp)
{
//alert(resp);
$("#valid_email").html(resp);
//alert($("#valid_email table tr td").text());
if($("#valid_email table tr td").text()=='This firm is not exist in database. Firstly register this firm.')
{
//alert('ok');
$.ajax({
url: base_path + "admin/profile/firmadd/",
data:"flag=jobsController",
type: 'POST',
success: function (resp)
{
document.getElementById('firm_add_form').style.display='';
//alert(resp);
$("#firm_add_form").html(resp);
document.getElementById('register_typ').focus();
return false;
},
error: function(e){ alert('Error: '+e); }
}); …Run Code Online (Sandbox Code Playgroud) 我正在对电话号码使用 Zend 表单验证。我想,用户应该输入以下格式的电话号码:
“+91-151-1234567”、“01234567891”、“+912345678901”
所以我使用这个正则表达式:
"^(?:\+?([0-9]{3})\)?[-. ]?\(?([0-9]{3})\)?[-. ]?([0-9]{10})[-. ]$"
Run Code Online (Sandbox Code Playgroud)
但它不起作用。它正在生成错误:
致命错误:未捕获的异常 'Zend_Validate_Exception' 带有消息 '内部错误匹配模式 '^(?:+?([0-9]{3}))?[-. ]?(?([0-9]{3}))?[-. ]?([0-9]{10})[-. ]$' 对 /var/www/html/allindiazend/library/Zend/Validate/Regex.php:117 中的值 '+91-151-3297154'' 堆栈跟踪:#0 /var/www/html/allindiazend/library /Zend/Validate.php(98): Zend_Validate_Regex->isValid('+91-151-3297154')
1 /var/www/html/allindiazend/library/Zend/Validate.php(98):
Zend_Validate->isValid('+91-151-3297154')
2 /var/www/html/allindiazend/library/Zend/Filter/Input.php(932):
Zend_Validate->isValid('+91-151-3297154')
3 /var/www/html/allindiazend/library/Zend/Filter/Input.php(800):
Zend_Filter_Input->_validateRule(Array)
4 /var/www/html/allindiazend/library/Zend/Filter/Input.php(688):
Zend_Filter_Input->_validate() #5 /var/www/html/allindiazend/library/Zend/Filter/Input.php(430): Zend_Filter_Input->_process() #6 /var/www/html/allindiazend/application/controllers /StaticController.php(148): Zend_Filter_Input->isValid() #7 /var/www/html/allindi 在 /var/www/html/allindiazend/library/Zend/Validate/Regex.php 中的第 117 行
任何人都可以帮我做这个。
先感谢您。
我在zend-framework 1.9.7上构建了一个站点.我想为每个页面制作友好的URL,其URL类似于:http://mysite/search/detail/id/124
我希望友好的URL看起来像: http://mysite/search/detail/ram
其中"ram"是id = 124的用户名
我已经包含RewriteRule ^name/(.*)/$ guid/$1在.htaccess文件中,但它不起作用.