|
@@ -433,22 +433,30 @@ export let instruments: any = {}
|
|
|
|
|
|
|
|
|
export const getInstrumentName = (name = '') => {
|
|
|
- name = name.toLocaleLowerCase().replace(/ /g, '')
|
|
|
- if (!name) return ''
|
|
|
- for(let key in instruments){
|
|
|
- const _key = key.toLocaleLowerCase().replace(/ /g, '')
|
|
|
- if (_key.includes(name)){
|
|
|
- return instruments[key]
|
|
|
- }
|
|
|
- }
|
|
|
- for(let key in instruments){
|
|
|
- const _key = key.toLocaleLowerCase().replace(/ /g, '')
|
|
|
- if (name.includes(_key)){
|
|
|
- return instruments[key]
|
|
|
- }
|
|
|
- }
|
|
|
- return ''
|
|
|
-};
|
|
|
+ name = name.toLocaleLowerCase().replace(/[0-9\s]/g, '')
|
|
|
+ if (!name) return ''
|
|
|
+
|
|
|
+ for(let key in instruments){
|
|
|
+ const _key = key.toLocaleLowerCase().replace(/ /g, '')
|
|
|
+ if (_key === name){
|
|
|
+ return instruments[key]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ for(let key in instruments){
|
|
|
+ const _key = key.toLocaleLowerCase().replace(/ /g, '')
|
|
|
+ if (_key.includes(name)){
|
|
|
+ return instruments[key]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ return ''
|
|
|
+ };
|
|
|
|
|
|
|
|
|
* 乐器排序
|