Objective To explore the relationship between job resources and anxiety on nurses, and investigate the moderating and mediating effects of resilience on job resources and anxiety. Methods Chinese nurses (n=560) from some departments of four hospitals in tangshan city were recruited by random sampling method and interviewed by job resources questionnaire, Connor-Davidson resilience scale and self-rating anxiety scale. Results The scores of nurses' anxiety, resilience and job resources were 40.82±9.63, 9.45±1.82, and 93.24±16.61 respectively.The resilience, job resources and its dimensions were negatively correlated to nurses' anxiety (P<0.05). Resilience played moderating role in the relationship between nurses' anxiety and work autonomy(β=0.168, P<0.01). Resilience served to mediate the relationship between nurses' anxiety and performance feedback, career development opportunities (P<0.05). The mediating effect value of performance feedback and career development opportunities on nurses' anxiety were -0.115881 and -0.068052 respectively , which were 41.26% and 32.71% of the total effect respectively. Conclusion Job resources and resilience are closely related to nurses' anxiety.Resilience plays partially moderating and mediating role in the relationship between nurses' anxiety and job resources. Key words: Job resources; Resilience; Anxiety; Nurse