Use only the first ISBN for CSL JSON
This commit is contained in:
		
					parent
					
						
							
								f0bd1e77ff
							
						
					
				
			
			
				commit
				
					
						c809dfcbc4
					
				
			
		
					 1 changed files with 5 additions and 0 deletions
				
			
		|  | @ -1541,6 +1541,11 @@ Zotero.Utilities = { | ||||||
| 				if (!value) continue; | 				if (!value) continue; | ||||||
| 				 | 				 | ||||||
| 				if (typeof value == 'string') { | 				if (typeof value == 'string') { | ||||||
|  | 					if (field == 'ISBN') { | ||||||
|  | 						var isbn = value.match(/^(?:97[89]-?)?(?:\d-?){9}[\dx](?!-)\b/i); | ||||||
|  | 						if (isbn) value = isbn[0]; | ||||||
|  | 					} | ||||||
|  | 					 | ||||||
| 					// Strip enclosing quotes
 | 					// Strip enclosing quotes
 | ||||||
| 					if(value.charAt(0) == '"' && value.indexOf('"', 1) == value.length - 1) { | 					if(value.charAt(0) == '"' && value.indexOf('"', 1) == value.length - 1) { | ||||||
| 						value = value.substring(1, value.length-1); | 						value = value.substring(1, value.length-1); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Aurimas Vinckevicius
				Aurimas Vinckevicius