-2

regExp についてお聞きしたいのですが、次のように機能する regExp が必要です。

入力 = '569/A'; 結果 = '569-1';

入力 = '569/a'; 結果 = '569-2';

入力 = '569/B'; 結果 = '569-3';

入力 = '569/b'; 結果 = '569-4';

あなたは間違いなく私が望むパターンを理解しています. '/' または '\' は '-' で変換されます。文字は、A = 1、a = 2、B=3、b=4 の適切な順序で数値に変換する必要があります。奇数は大文字、偶数は小文字

4

1 に答える 1

2

.replace() を使用してみてください - はるかに簡単になります。

http://www.w3schools.com/jsref/jsref_replace.asp

.replace('/','-').replace('A','1').replace('a','2').replace('B','3').replace('b' ,'4');

于 2012-06-21T19:14:25.480 に答える