質問編集履歴
2
前方一致を文頭一致と間違って表現していたので修正しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
jQueryで配列の語句を
|
1
|
+
jQueryで配列の語句を前方一致させたい
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
こんにちは。恐らく初歩中の初歩のような質問になりますがよろしくお願いいたします。
|
3
3
|
配列に記入した語句をもとにhtmlの内容を絞り込みたいのですが、
|
4
|
-
|
4
|
+
前方一致させたいものが部分一致のものと混ざってしまい困っています。
|
5
5
|
|
6
6
|
javascriptやhtmlの元データは前回同様[こちら](https://www.wan55.co.jp/column/detail/id=447)を参考にしています。
|
7
7
|
また、lodash.jsが必要になります。
|
@@ -36,7 +36,7 @@
|
|
36
36
|
しかし、絞り込みの条件を考える中でどうしても「あいうえお」で始まる人のみ絞り込みたくなったのですが
|
37
37
|
そのままだと「うえこあいうえお」を持つかきくけこさんも結果に表示されてしまいます。
|
38
38
|
### 試したこと
|
39
|
-
|
39
|
+
前方一致の正規表現というものを知ったので
|
40
40
|
```javascript
|
41
41
|
4: {desc: ^"あいうえお"},
|
42
42
|
4: {desc: "^あいうえお"},
|
@@ -67,5 +67,5 @@
|
|
67
67
|
どうにか上の関数にこの表現を入れ込めないかと最初の「filterBydesc」の関数内に
|
68
68
|
カッコを入れ替えたりしてペーストしてみたのですが思うように動きません。
|
69
69
|
|
70
|
-
最初の関数内に
|
70
|
+
最初の関数内に前方一致の条件も付け加えることは可能でしょうか。
|
71
71
|
教えていただきたく思います。よろしくお願いいたします。
|
1
誤字があったため修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
};
|
63
63
|
}
|
64
64
|
```
|
65
|
-
と別個に関数を作成したところ、きちんと
|
65
|
+
と別個に関数を作成したところ、きちんとあいうえおさんのみ表示してくれました。
|
66
66
|
しかし1つのドロップダウンを変更した時にどちらの絞り込みもしたいので、
|
67
67
|
どうにか上の関数にこの表現を入れ込めないかと最初の「filterBydesc」の関数内に
|
68
68
|
カッコを入れ替えたりしてペーストしてみたのですが思うように動きません。
|