3
私はhtml5に変換しているSilverlightアプリケーションを持っています。私はこのコードをC#で持っています。私はjavascriptに相当するものに変換するのに問題があります。C#デリミタをjavascriptに変換する
のC#:
private const String DELIMITERS = @"(?=[,'\s])|(?<=[,'\s])";
string[] searchList = Regex.Split(MainTextArea.Text, DELIMITERS);
これは私がJavaScriptで試してみましたものですが、それは分割テキストではありません。
のjavascript:事前に任意の助け
var searchList = $input.val().split("(?=[,'\\s])|(?<=[,'\\s])");
感謝。
ため
感謝。 – Xufox
これで解決策は何ですか?これはjavascriptで可能ですか? – Maxqueue
javascriptのlookbehindsをサポートしていない[はたらきはこちら](http://stackoverflow.com/a/7376612)また、正規表現は '/'の間に囲まれていますので、 '$ input.val()。split(/(?= [、 '\\ s])/);を反映するようにjavascriptを更新したいでしょう。 –