function valid_phone_num($str)
{
if (!preg_match("/^(\+?6?01)[0|1|2|3|4|6|7|8|9]\-*[0-9]{7,8}$/", $str)):
$this->form_validation->set_message('valid_phone_num', 'Please insert a valid phone number format. Example : 0191234567.');
return FALSE;
else:
return TRUE;
endif;
}
Monday, October 19, 2015
Regex to Valid Phone Number (Malaysia)
Wednesday, October 14, 2015
Codeginter RollBack
https://ellislab.com/codeigniter/user-guide/database/transactions.html
Wednesday, October 7, 2015
Monday, September 28, 2015
50+ Best Free Bootstrap Admin Templates
http://www.cssauthor.com/bootstrap-admin-templates/
Keyboard Event Handling: onkeydown
<script type="text/javascript">
/*
To check key number for keyevent
function keydownHandler(e) {
var evt = e ? e:event;
var keyCode = evt.keyCode;
var sModifiers = ''
+(evt.ctrlKey ? 'Ctrl ' :'')
+(evt.shiftKey ? 'Shift ':'')
+(evt.altKey ? 'Alt ' :'') ;
alert('keyCode='+keyCode);
if (keyCode==16 || keyCode==17 || keyCode==18)
alert(' key: '+sModifiers);
else
alert(' key: '+sModifiers+fromKeyCode(keyCode));
}
//Register the keydown event handler:
document.onkeydown=keydownHandler;
*/
</script>
$(document).bind('keydown', function(e) {
if (e.ctrlKey && e.shiftKey && e.which === 78) {
e.preventDefault();
skip_question(<?= get_session('question_id') ?>)
}
if (e.which === 49) { //OPTION A
e.preventDefault();
alert(1);
}
if (e.which === 50) { //OPTION B
e.preventDefault();
alert(2);
}
if (e.which === 51) { //OPTION C
e.preventDefault();
alert(3);
}
if (e.which === 52) { //OPTION D
e.preventDefault();
alert(4);
}
});
/*
To check key number for keyevent
function keydownHandler(e) {
var evt = e ? e:event;
var keyCode = evt.keyCode;
var sModifiers = ''
+(evt.ctrlKey ? 'Ctrl ' :'')
+(evt.shiftKey ? 'Shift ':'')
+(evt.altKey ? 'Alt ' :'') ;
alert('keyCode='+keyCode);
if (keyCode==16 || keyCode==17 || keyCode==18)
alert(' key: '+sModifiers);
else
alert(' key: '+sModifiers+fromKeyCode(keyCode));
}
//Register the keydown event handler:
document.onkeydown=keydownHandler;
*/
</script>
$(document).bind('keydown', function(e) {
if (e.ctrlKey && e.shiftKey && e.which === 78) {
e.preventDefault();
skip_question(<?= get_session('question_id') ?>)
}
if (e.which === 49) { //OPTION A
e.preventDefault();
alert(1);
}
if (e.which === 50) { //OPTION B
e.preventDefault();
alert(2);
}
if (e.which === 51) { //OPTION C
e.preventDefault();
alert(3);
}
if (e.which === 52) { //OPTION D
e.preventDefault();
alert(4);
}
});