正则表达式本地路径文件验证

鲁米特

以下正则表达式用于验证本地驱动器路径。

(^(?:[a-zA-Z]:|(\\\\|\/\/)[\w\.]+(\\|\/)[\w.$]+)((\\|\/)|(\\\\|\/\/))(?:[\w ]+(\\|\/))*\w([\w. ])+$)

http://regexr.com/3bm2i

问题在于它允许以下操作:

Z:\daily\Test
Z:\daily\Test.d ocx

正则表达式应在最后一个斜杠之后需要一个点,并且也不能在文件扩展名(即最后一个点之后)中留出空格。

任何帮助,将不胜感激。

谢谢你。

托马斯·阿尤布(Thomas Ayoub)

这个正则表达式可以达到以下目的:

(^(?:[a-zA-Z]:|(\\\\|\/\/)[\w\.]+(\\|\/)[\w.$]+)((\\|\/)|(\\\\|\/\/))(?:[\w ]+(\\|\/))*\w([\w. ])+[\.][a-zA-Z]+$)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章