Hi,
We'd like to introduce restrictions on the file name during submission:
<form name="bitstream-metadata">
<row>
<field>
<dc-schema>dc</dc-schema>
<dc-element>title</dc-element>
<dc-qualifier></dc-qualifier>
<repeatable>false</repeatable>
<label>Title</label>
<input-type>onebox</input-type>
<hint>Enter the name of the file.</hint>
<required>You must enter a name for this file</required>
<regex>\w{1,20}</regex>
</field>
</row>
<row>
<field>
<dc-schema>dc</dc-schema>
<dc-element>description</dc-element>
<repeatable>true</repeatable>
<label>Description</label>
<input-type>textarea</input-type>
<hint>Enter a description for the file</hint>
<required></required>
</field>
</row>
</form>
-- Franziska Rapp Academic Librarian Communication and Information Center (kiz) Ulm University
Hi Franziska,
you have to begin your regex with a start- and endtoken (^ and $)
otherwise it is like a have to contains expression.
In your case the regex must be as follows:
^\w{1,20}$
Best,
Manuele
Herr Manuele Lorusso Softwareentwickler / Abt. IT-Dienste Forschung, Lehre, Infrastruktur Kommunikations-, Informations-, Medienzentrum (KIM) Universität Konstanz 78457 Konstanz +49 (0)7531 / 88-5403 Raum B 707
--
All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-tech...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/51806b1b-56f0-46fa-9c23-688a96a343fa%40uni-ulm.de.
Hi Manuele, hi All,
Thank you very much for your help.
It solved our problem to some part: When you edit the file name,
the restrictions are in place.

I have three follow-up points:
1) The check is not in place during the file upload (submission). That means users can upload files that don't meet the file name criteria. Any ideas how to solve this?
2) The users should get a more meaningful feedback. Is there a way to translate regex into user friendly words and display that instead?
3) Is this example outdated and should be corrected? https://github.com/DSpace/DSpace/blob/58ea388d6ac623575835cfa3be37ff7de59a98a2/dspace/config/submission-forms.xml#L265
Best regards
Franziska
To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/849737ea-006a-42ff-ad0e-269fa8528675%40uni-konstanz.de.
--
Hi,
I created two new issues (feature requests):
https://github.com/DSpace/DSpace/issues/9177
https://github.com/DSpace/DSpace/issues/9178
Feel free to add your comments and ideas.
Best regards
Franziska