The messager are separated by field
Add messages function
add param
Add validation alpha
patterns message
Fix value bug