diff --git a/Syntaxes/JavaScript.plist b/Syntaxes/JavaScript.plist
index 9dc1f85..50108a3 100644
--- a/Syntaxes/JavaScript.plist
+++ b/Syntaxes/JavaScript.plist
@@ -39,7 +39,7 @@
match
- \b(function)\s+([a-zA-Z_]\w*)?\s*\((.*?)\)
+ \b(function)\s+([a-zA-Z_$]\w*)?\s*\((.*?)\)
name
meta.function.js
@@ -65,7 +65,7 @@
comment
match stuff like: Sound.prototype.play = function() { … }
match
- \b([a-zA-Z_?\.]+\w*)\s+=\s+\b(function)?\s*\((.*?)\)
+ \b([a-zA-Z_?\.$]+\w*)\s+=\s+\b(function)?\s*\((.*?)\)
name
meta.function.js