我需要一个正则表达式,它只允许输入 A-Z、a-z、0-9、_ 字符和点 (.)。
I tried:
[A-Za-z0-9_.]
但是,这没有用。我该如何修复它?
^[A-Za-z0-9_.]+$
从字符串的开头到结尾,匹配这些字符中的一个或多个。
Edit:
注意^
and $
匹配 a 的开头和结尾line。启用多行后,这可能意味着一行匹配,但不是完整的字符串。
Use \A
对于字符串的开头,以及\z
为了结束。
参见示例:http://msdn.microsoft.com/en-us/library/h5181w5w(v=vs.110).aspx http://msdn.microsoft.com/en-us/library/h5181w5w(v=vs.110).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)