¿Cómo permitir solo caracteres definidos como entrada usando jQuery?

¿Cómo puedo admitir caracteres especiales como guión, coma, barra diagonal, tecla de espacio, tecla de retroceso, tecla de borrar junto con valores alfanuméricos y restringir el resto en jQuery?

Como este criterio (caracteres permitidos / valores de entrada) varía de un campo a otro, me gustaría hacerlo como un método de utilidad que acepte la identificación del campo de entrada y los caracteres permitidos como parámetros. por ejemplo: limitCharacters (textid, patrón)

Respuestas a la pregunta(3)

Su respuesta a la pregunta