diff --git a/js/reveal.js b/js/reveal.js
index 1c4f23529789430be7132006dd21fd018a9fb161..be1292d24baaa01233b91e4b39ade488ad09b19e 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -232,7 +232,7 @@ var Reveal = (function(){
 
 				// Extension may contain callback functions
 				if( typeof s.callback === 'function' ) {
-					head.ready( s.src.match( /([\w\d_\-]*)\.?js|[^\\\/]*$/i )[0], s.callback );
+					head.ready( s.src.match( /([\w\d_\-]*)\.?js$|[^\\\/]*$/i )[0], s.callback );
 				}
 			}
 		}