以下正则表达式用于验证本地驱动器路径。
(^(?:[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]+$)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句