Tan*_*eer 4 regex asp.net-mvc-3
在MVC Razor视图中,我正在编写一个正则表达式来检测文本中的URL.表达是
var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
Run Code Online (Sandbox Code Playgroud)
但MVC在每个@符号上显示错误,我如何逃避以避免错误?
你可以@@用来逃避@
var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@@#\/%?=~_|!:,.;]*[-A-Z0-9+&@@#\/%=~_|])/ig;
Run Code Online (Sandbox Code Playgroud)
html输出将包含单个@:
<script type="text/javascript">
var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3193 次 |
| 最近记录: |