teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

一部訂正

2020/03/05 11:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,18 +1,18 @@
1
1
  JavaScriptの正規表現でひらがな、漢字、カタカナ、英字を識別し、下線を引きたい
2
2
 
3
- a="あいうえお1質問カキクケコ2aiueoあイうエお"
3
+ a="あいうえお1質問カキクケコ2aiueoあイうエお";
4
4
 
5
5
  という変数があったとしましたら、
6
- ひらがな「あいうえお」は赤色のボーダーライン
6
+ ひらがな「あいうえお」は赤色のアンダーライン
7
- 漢字「質問」は緑色のボーダーライン
7
+ 漢字「質問」は緑色のアンダーライン
8
- カタカナ「カキクケコ」は青色のボーダーライン
8
+ カタカナ「カキクケコ」は青色のアンダーライン
9
- 英字「aiueo」は黄色のボーダーラインに置換したいのですが、
9
+ 英字「aiueo」は黄色のアンダーラインに置換したいのですが、
10
10
  正規表現で可能でしょうか?
11
11
 
12
12
  あイうエおなど1文字の場合は除いて、処理を適応させたいと考えております
13
13
 
14
14
  変数aの例でいうと、
15
- <span style="text-decoration:underline;text-decoration-color:red;">あいうえお</a>1<span style="text-decoration:underline;text-decoration-color:green;">質問</a><span style="text-decoration:underline;text-decoration-color:blue;">カキクケコ</a>2<span style="text-decoration:underline;text-decoration-color:yellow;">aiueo</a>あイうエお
15
+ <span style="text-decoration:underline;text-decoration-color:red">あいうえお</a>1<span style="text-decoration:underline;text-decoration-color:green">質問</a><span style="text-decoration:underline;text-decoration-color:blue">カキクケコ</a>2<span style="text-decoration:underline;text-decoration-color:yellow">aiueo</a>あイうエお
16
16
 
17
17
  という形に置換したいです
18
18
  宜しくお願い致します

1

一部訂正

2020/03/05 11:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  という変数があったとしましたら、
6
6
  ひらがな「あいうえお」は赤色のボーダーライン
7
7
  漢字「質問」は緑色のボーダーライン
8
- カタカナ「カキクケコ」は青色
8
+ カタカナ「カキクケコ」は青色のボーダーライン
9
9
  英字「aiueo」は黄色のボーダーラインに置換したいのですが、
10
10
  正規表現で可能でしょうか?
11
11