Faits: Faits: A. Par deux décisions séparées du 23 juillet 2004, l'Office de l'assurance-invalidité du canton du Jura (ci-après : l'Office AI) a alloué à L._ une rente entière d'invalidité, pour la période du 1er novembre 2001 au 30 novembre 2003, puis un quart de rente d'invalidité, dès le 1er décembre 2003; il a également alloué les rentes correspondantes pour son conjoint et ses trois enfants. L'assurée a formé opposition contre ces décisions et exigé le paiement d'une demi-rente d'invalidité pour la période postérieure au 30 novembre 2003, complétée des rentes correspondantes pour son conjoint et ses enfants. L'Office AI a refusé, par décision sur opposition du 8 mars 2005. Sous le titre «moyens de droit», il a précisé que la décision sur opposition pouvait faire l'objet d'un recours devant le Tribunal cantonal jurassien, dans les 30 jours à compter de sa notification; selon la loi fédérale sur la procédure administrative, les délais fixés en jour ne couraient pas du 7ème jour avant Pâques au 7ème jour après Pâques inclus (a), du 15 juillet au 15 août inclus (b) et du 18 décembre au 1er janvier inclus (c). A. Par deux décisions séparées du 23 juillet 2004, l'Office de l'assurance-invalidité du canton du Jura (ci-après : l'Office AI) a alloué à L._ une rente entière d'invalidité, pour la période du 1er novembre 2001 au 30 novembre 2003, puis un quart de rente d'invalidité, dès le 1er décembre 2003; il a également alloué les rentes correspondantes pour son conjoint et ses trois enfants. L'assurée a formé opposition contre ces décisions et exigé le paiement d'une demi-rente d'invalidité pour la période postérieure au 30 novembre 2003, complétée des rentes correspondantes pour son conjoint et ses enfants. L'Office AI a refusé, par décision sur opposition du 8 mars 2005. Sous le titre «moyens de droit», il a précisé que la décision sur opposition pouvait faire l'objet d'un recours devant le Tribunal cantonal jurassien, dans les 30 jours à compter de sa notification; selon la loi fédérale sur la procédure administrative, les délais fixés en jour ne couraient pas du 7ème jour avant Pâques au 7ème jour après Pâques inclus (a), du 15 juillet au 15 août inclus (b) et du 18 décembre au 1er janvier inclus (c). B. Le 25 avril 2005, L._ a saisi le Tribunal cantonal jurassien d'un recours contre la décision sur opposition du 8 mars 2005. Elle précisait que la décision litigieuse lui avait été notifiée le 9 mars 2005 et que le délai de recours avait été suspendu 15 jours pendant les féries de Pâques; son échéance, le samedi 23 avril 2005, avait été reportée au premier jour ouvrable suivant, soit le 25 avril 2005. La juridiction cantonale a admis la recevabilité du recours. Par jugement du 4 novembre 2005, elle a annulé les décisions des 23 juillet 2004 et 8 mars 2005, en tant qu'elle portent sur la période postérieure au 30 novembre 2003, et alloué à la recourante une demi-rente d'invalidité dès le 1er décembre 2003; elle a renvoyé la cause à l'Office AI pour qu'il procède au calcul de cette demi-rente et des rentes complémentaires pour le conjoint et les enfants. La juridiction cantonale a admis la recevabilité du recours. Par jugement du 4 novembre 2005, elle a annulé les décisions des 23 juillet 2004 et 8 mars 2005, en tant qu'elle portent sur la période postérieure au 30 novembre 2003, et alloué à la recourante une demi-rente d'invalidité dès le 1er décembre 2003; elle a renvoyé la cause à l'Office AI pour qu'il procède au calcul de cette demi-rente et des rentes complémentaires pour le conjoint et les enfants. C. L'Office AI interjette un recours de droit administratif contre ce jugement. En substance, il en demande la réforme, en ce sens que le recours interjeté par l'assuré devant la juridiction cantonale soit déclaré tardif, et donc irrecevable. L'intimée conclut au rejet du recours, alors que l'Office fédéral des assurances sociales a renoncé à se déterminer.