91嫩草国产线免费观看_欧美日韩中文字幕在线观看_精品精品国产高清a毛片_六月婷婷网 - 一级一级特黄女人精品毛片

js正則匹配null、a:b、a:b,c:d、a:b,c:d,e:f、a:b,c:d,e:f,g:h等等

首頁 > 知識產權2022-11-30 18:51:02

跪求js 選擇題的正則表達式

如題 ,用戶只能輸入a、b、c、d、或者A、B、C、D多選也可以如abc或者AC、AD,但是順序一定要對,一定要對,不能是cba、bca。求高手啊,小弟剛入行rnrnrn上次別人寫的:[aA]?[bB]?[cC]?[dD]?rn不好使啊,請求大神們測試完再給小弟
那個人寫的不能滿足aBc這樣的是吧?
試試這個成嗎?

var reg = /^([A]?[B]?[C]?[D]?)$|^([a]?[b]?[c]?[d]?)$/;

以后不用跪求啦!呵呵
怎么不好使。

js中當字符串是a->b->c->d->e這種類型時,如何解析成{a:{b:{c:{d:{e:''}}}}}

用正則表達式撒:

var str="a->b->c->d->e";
var reg=/(\w+)(->)?/gi
var arr;
var src={},tmp=src;
while(arr=reg.exec(str)){
    tmp[arr[1]]={};
    tmp=tmp[arr[1]];
}
//測試結果
console.log(JSON.stringify(src));
自定義類型,自己去截取.
'a->b->c->d'.split('->')會返回['a','b','c','d']的數組,然后自己循環去瓶裝

正則表達式判斷值只能為A、B、C中的任意一個字母,怎么寫?

解答:
[ABC]
java: 變量.matches("[ABC]")
js:var reg = /[ABC]/;
reg.test(變量);

相關推薦:

競業禁止協議有什么效力(競業合同有法律效力嗎)

著作權有哪些轉讓(著作權轉讓)

注冊商標權的財產保全(注冊商標的財產保全如何辦理)

什么是冒充專利(什么叫假冒他人專利和冒充專利行為)

商標糾紛可以申請仲裁嗎(商標使用許可糾紛怎么解決的)