タイプfunction funcname() {
の関数宣言に一致する次の正規表現パターンがあります。 Javascriptを/ jQueryの機能で任意のJavascript/jQuery関数宣言行に一致する正規表現
function\s+(.*?)\)\s*{
しかし、時には、あまりにも下記の方法で宣言されています:
funcName = function() {
それとも
jQuery.fn.funcName = function() {
私はに正規表現をORifyする方法がわかりませんすべての上記の構文を一致させることができます。多分、次のコードでは、コード形式規則に従ってください。このような
使用[ ' (?:(\:\?)\)\ s * = \ s *)?function \ s *(。*?)\( '(https://regex101.com/r/lO0cB9)/1)をチェックし、グループ2が一致するかどうかを確認します。一致していない場合はグループ1の値を使用してください。 –
ありがとうございます。 nt。 –