Utilizzare l'API di convalida Bean per convalidare gli oggetti per il salvataggio in DB da Hibernate. Con lettere inglesi tutti bene:API di convalida Bean
@Pattern(regexp="^[a-zA-Z]+$",message="Имя автора только из букв")
private String name;
quando ho scritto questo:
@Pattern(regexp="^[a-zа-яA-ZА-Я]+$", message="Имя автора только из букв")
private String name;
E 'non funziona, fare errore circa sbagliato inserire i dati (Имя автора только из букв)
Ma come aggiungere le lettere russe in regexp?
Sì, problema in forma di primavera. Quando rimuova regexp e inserire il testo russo, è scrivere nel database qualcosa di simile ÐÐμÑÑов
Cambiare il modello in 'regexp ="^[\ p {IsCyrillic} a-zA-Z] + $ "'. Vedi se funziona! – Keerthivasan
@Octopus, suppongo tu intenda 'regexp ="^[\ p {IsCyrillic} a-zA-Z] + $ "' – stema
non funziona, errore in \ p, perché è in stringa. se scrivi come \\ p, non funziona – disable1992