如何寫一個正則表達式中輸入必須在Java腳本是這種特定的形式cn=<name>,ou=<name>,o=<bic8>,o=swift
的文本匹配定期對CN = <name>,OU = <name>,O = <bic8>,表達O =快捷
1
A
回答
3
function getMatch(str) {
var m = /^cn=(.*?),ou=(.*?),o=(.*?),o=swift$/.exec(str);
return (m) ? {cn:m[1], ou:m[2], o:m[3]} : null;
}
如果給定的字符串不匹配,則返回null,否則返回值爲「cn」,「ou」和「o」的對象。
var x = getMatch("cn=foo,ou=bar,o=zip,o=swift");
alert(x.cn); // => "foo"
alert(x.ou); // => "bar"
alert(x.o); // => "zip"
0
var regexp = /^[a-z]{1,2}[=]{1}[a-z0-9]+/;
+0
這將只匹配第一次出現的令牌。 – 2011-02-23 09:21:38
+0
您顯然從未受過[x509](http://tools.ietf.org/html/rfc1422)或[ldap](http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol#Directory_structure)的限制。 – sarnold 2011-02-23 09:24:31
相關問題
- 1. o << {a:a,b:b};做?
- 2. <o:p> </o:p>< o : p >&nbsp;</o : p >顯示錯誤
- 3. PHP - <=快捷
- 4. Java語法問題:<O> O接受(ObjectVisitorEx <O>訪客)
- 5. 解開AST <O(exp(n))?
- 6. 指定要<code>-o</code>爲browserify
- 7. PHP表達<<< EOB
- 8. 文件I/O <>和&類型
- 9. 「<<" and ">>」操作員如何執行I/O?
- 10. <= vs <當證明大O符號時
- 11. 瞭解Makefile與.c = .o和$ <
- 12. 如何在LotusScript中輸出不帶CN =,OU =和O =的notesSession.UserName?
- 13. -h <name>與-o <outputfile>之間的差異cc(C++)
- 14. 隊列<T> O(1)時間
- 15. 轉換表達<Func鍵<FromType>>以表達<Func<ToType>>
- 16. IQueriable <T>對於比O(n)性能好的對象嗎?
- 17. 字符數組初始化:</p> <pre><code>char s[]={'I',' ','a','m',' ','a',' ','g','o','o','d',' ','g','u','y','\O'}; char s[]={'I',' ','a','m',' ','a',' ','g','o','o','d',' ','g','u','y',}; </code></pre> <p>是否總是需要在一端與NUL初始化字符數組:在端
- 18. 轉換表達<Func鍵<TEntity,TKEY的>,以表達<Func鍵<TEntity,對象>>
- 19. 改變的表達<func<>>
- 20. Android Studio的鍵盤快捷鍵:ctrl + o
- 21. 表達式<Func <TModel,string >>到表達式<動作<TModel>>「Getter」到「Setter」
- 22. SPARQL如何接收不空?s在:select?s?p?o WHERE {<http://subject.url>?p?o}
- 23. 表達式<Action<T>> methodCall
- 24. std ::隊列<T, list<T>> :: size()在O(n)中很慢?
- 25. C++ - 錯誤:前預期主表達式 '<<' 令牌
- 26. 敏捷 - 期待等於<0.9602>,得到<0.9602>
- 27. 如何獲得的wget僅使用wget這樣</p> <pre><code>wget http://www.example.com/mysql.zip -O mysql.zip </code></pre> <p>其完整的
- 28. 轉換表達<Func鍵<TInterface,布爾>>表達式<Func鍵<TImplementation,布爾>>
- 29. 抽水引理用於CFL一個^ N b^M C = O爲N <M <ö
- 30. 表達<Func鍵<in T, bool>>或表達<Func鍵<TBase,bool>>表達式<Func<T,bool>>轉換器
活動目錄專有名稱? – Kobi 2011-02-23 09:14:48