Looking for a way to generate more intuitive purchase order numbers

I'm hoping to be able to make our automatic purchase order numbering be more intuitive for someone just looking at the PO number.

Ideally Id like it to be Job#-CostCode#-JobPOSequence, so for example:

Job number 90504, Cost code 2200

Automatically generates 90504-2200-001

I could accept Job#-JobPOSequence

Automatically generates 90504-001

Is this possible?