使用vb.net,我可以将这个字符串转换为正则表达式吗
With vb.net, can I turn this string into a regex?
假设我有一个逗号分隔的扩展列表:
jpg,jpeg,png
有没有一种方法可以把它变成javascript会微笑的正则表达式?也许是某个地方的功能,或者是我完全缺失的某种内部方式?
因此,我有一个javascript函数,我必须从vb.net中实际呈现到页面,其中包含一个选项"allowedFileTypes:"但我需要(出于最终用户的目的)将上述逗号分隔的字符串转换为有效的正则表达式的能力。
有什么可能的办法吗?
谢谢。
我会尝试这样的东西:
Dim userInput As String = "jpg,jpeg,png"
Dim javascriptRegex As String
' * Clean up user inputs
javascriptRegex = Regex.replace( userInput, "'s+", "" ) ' Remove white characters
' Add additional automatic corrections and/or checks here if needed...
' * Build Javascript regex
Dim format As String = "/^.*'.(?:{0})$/i"
javascriptRegex = String.Format( format, javascriptRegex.Replace( "," , "|" ) )
' javascriptRegex will contain: /^.*'.(?:jpg|jpeg|png)$/i
相关文章:
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 将JSON插入MongoDB中,自动转换字符串中的日期
- 以点表示法转换字符串以获取对象引用
- 在 JavaScript 中转换字符串 11/28/2014 11:00 AM 到现在
- 为什么在主干的字符串数组中转换字符串数组
- 如何简单地转换字符串
- AngularJS如何转换字符串“;yyyyMMdd”;迄今为止
- 如何防止htmlspecialchar(PHP)转换字符串中的整数
- 刷新Aurelia中的i18n转换字符串插值
- 发布时禁用转换字符串
- 转换字符串货币
- 在javascript ajax调用中转换字符串到数组
- 转换字符串包含时间到24小时的时间,我可以做数学与- jQuery
- IE javascript引擎在转换字符串到日期时呈现NaN
- 如何转换字符串“a,b,c,d……”成a.b (c, d . .);来执行
- 如何在javascript中转换字符串到日期格式
- 如何在嵌套数组中转换字符串数组
- 在javascript中转换字符串日期
- 转换字符串在印度格式的javascript
- Javascript转换字符串到数组的对象