以下正则表达式用于验证本地驱动器路径。
(^(?:[a-zA-Z]:|(\\\\|\/\/)[\w\.]+(\\|\/)[\w.$]+)((\\|\/)|(\\\\|\/\/))(?:[\w ]+(\\|\/))*\w([\w. ])+$)
问题是它允许以下操作:
Z:\daily\Test
Z:\daily\Test.d ocx
正则表达式应该要求在最后一个斜杠之后有一个点,并且文件扩展名中不允许有空格(即在最后一个点之后)。
如有任何帮助,我们将不胜感激。
谢谢。
最佳答案
这个正则表达式可以实现以下技巧:
(^(?:[a-zA-Z]:|(\\\\|\/\/)[\w\.]+(\\|\/)[\w.$]+)((\\|\/)|(\\\\|\/\/))(?:[\w ]+(\\|\/))*\w([\w. ])+[\.][a-zA-Z]+$)
关于javascript - 正则表达式本地路径文件验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32265795/